Скопировать текст входного значения и вставить / добавить к другому тексту входного значения?

0

Я хочу скопировать этот ввод со страницы A и вставить на страницу B

Скажем, это страница A:

<input type="text" class="Name" id="cName" Value="Hey" readonly/>
    <input type="number" class="Qty" id="cQty" Value="1" readonly/>
        <input type="text" class="Price" id="cPrice" Value="10" readonly/><button class="" id="copy">Copy/?Add to Page B?</button>

Это страница B:

<ol><button class="" id="add">Add</button>
                    <li>
            <input type="text" class="Name" id="pName" Value="" readonly/>
    <input type="number" class="Qty" id="pQty" Value="" />
                <input type="text" class="Price" id="pPrice" Value="" readonly/><button class="" id="cancel">Cancel</button>
                </li><input type="text" class="Name" id="" Value="" readonly/>
    <input type="number" class="Qty" id="tQty" Value="Total Quantity" readonly/>
                <input type="text" class="Price" id="tPrice" Value="Total Price" readonly/></ol>

Я читал, что я не могу копировать и вставлять, так есть другой способ? например добавление страницы. Входной текст прямо на входной текст страницы B, например "добавить в тележки для покупок"?

Спасибо всем экспертам.

  • 1
    Если вы перемещаете данные с одной страницы на другую, в идеале вы должны отправлять данные обратно на сервер и обрабатывать их таким образом, а не пытаться делать это на стороне клиента.
  • 0
    хм так сильно, но как мне это сделать? используя php файл?
Теги:

2 ответа

1

Если у вас нет возможности использовать серверное программирование, например PHP, вы можете использовать строку запроса или параметры GET.

В форме добавьте атрибут method="GET ":

<form action="b.html" method="GET">
    <input type="text" name="serialNumber" />
    <input type="submit" value="Submit" />
</form>

Когда они отправляют эту форму, пользователь будет перенаправлен на адрес, который включает значение serialNumber (например) в качестве параметра. Что-то вроде:

http://www.example.com/display.html?serialNumber=XYZ

Затем вы можете проанализировать строку запроса - которая будет содержать serialNumber параметра serialNumber - из JavaScript, используя значение window.location.search:

// from b.html
document.getElementById("write").innerHTML = window.location.search; // you will have to parse
                                                                     // the query string to extract the
                                                                     // parameter you need

См. Также строку запроса JavaScript.

Альтернативой является сохранение значений в b.html cookie при b.html формы и считывании их из файлов cookie после b.html страницы b.html.

См. Также Как использовать JavaScript для заполнения формы на другой странице.

  • 0
    Я вроде понял. но что я пишу в b.html? Я не могу получить результат в b.html
0

Вы можете принять это значение либо методом форматирования почты, либо использовать куки файлы браузера, и его очень легко реализовать.

И методы варьируются в зависимости от вашего языка программирования.

  • 0
    ты можешь научить меня, как мне это сделать? Спасибо
  • 0
    Ооо, я не репетитор! Попробуйте изумить и укрепите свои представления о том, как работает форма постов и куки. Какой язык программирования вы используете?
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню