Перенос данных между полями формы
Всем добрый день.
Мне нужно сделать так, чтобы при вводе числа в одно поле формы (на одной странице) и нажатия кнопки происходил переход на другую страницу и в первом поле формы уже на другой странице сразу стояло ранее введенное значение. я делаю это так, но не работает:help: <html> <head> <script language="JavaScript"> <!-- function newPage() { value1=document.form1.userF.value; self.location="greetingFIO.html?="+value1; } //--> </script> </head> <body> <form name="form1"> Фамилия <input type="text" name="userF"> <input type="button" name="button" value="Подтвердить данные" onClick="newPage()"> </form> </body> </html> Вторая страница <body> <script language="JavaScript"> <!-- userName = ""+ document.location; n1 = userName.indexOf("=")+1; userName= userName.substring(n1); n1= userName.indexOf("=")+1; userF=userName.substring(n1); document.getElementById("sum").value="userF"; document.write("<p>Здравствуйте " + userF +"!") </script> <form name="bailForm"> <p>Фамилия</p><input type="text" id="sum"> <input type="button" name="button" value="Подтвердить данные" onClick="newPage()"> </form> </body> </html> |
Может быть все же кто-то знает, в чем ошибка и может подсказать?:(
|
Пожалуйста, подскажите в каком направлении двигаться - я уже целый день над этим сижу, весь интернет перерыла и весь форум этот - похожие темы есть, но ничего не работает, когда надо из формы в форму переставить. Я уже и cookie пробовала. Все, что только могла - перепробовала.
|
пери передаче данных между страницами обязательное кодирование через escape() и декодирование-иначе не прочитает хеш на конечной странице.и внимание на комментарии -открывается не закрывается. и причём комменты формата нтмл k javascript?
|
А как сделать кодирование и декодирование правильно?
Кодирование так? --->>>> function newPage() { self.location="greetingFIO.html?="+escape(document .form1.userF.value); } а декодирование как?? С комментариями понятно - уберу. Спасибо за то, что посмотрели. Буду благодарна, если поможете с кодированием тоже. |
unescape() декодирование. фаирбаг поставте-ошибки будет отлавливать.
|
Часовой пояс GMT +3, время: 17:21. |