Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка значений в скрытых полях
 
 автор: maximuss   (04.02.2006 в 22:26)   письмо автору
 
 

Понимаю, что надоел со своим глупым вопросом, но никак не могу решить проблему. Если кому не жалко терять время, то прошу дописать (переписать) код. Необходимо, чтобы форма отправляла скрипту значение скрытого поля, как значения текстовых полей CUST1, CUST2 и CUST3

Код моей формы такой:
<form name="login" method="POST" action="http://127.0.0.1/cgi-bin/login.pl"
<input type="text" name="CUST1" size="3" maxlength="3">
<input type="text" name="CUST2" size="3" maxlength="3">
<input type="text" name="CUST3" size="3" maxlength="3">
<input type="hidden" name="username" onSubmit="this.form.username.value=this.form.CUST1.value">
</form>

   
 
 автор: codexomega   (06.02.2006 в 04:27)   письмо автору
 
   для: maximuss   (04.02.2006 в 22:26)
 

А понятнее можно?
В чем проблема? В использовании POST&GET?

   
 
 автор: Киналь   (06.02.2006 в 10:07)   письмо автору
 
   для: maximuss   (04.02.2006 в 22:26)
 

Попробуйте перенести onSubmit из input'а в form, и не this.form.username.value, а this.username.value или document.login.username.value

   
 
 автор: MainBuh   (06.02.2006 в 12:31)   письмо автору
 
   для: maximuss   (04.02.2006 в 22:26)
 

А если так: (жирным измененные поля)
<form name="login" method="POST" action="http://127.0.0.1/cgi-bin/login.pl">
<input type="text" name="CUST1" size="3" maxlength="3">
<input type="text" name="CUST2" size="3" maxlength="3">
<input type="text" name="CUST3" size="3" maxlength="3">
<input type="hidden" name="username">
<input type="submit" value="Отправить" onSubmit="this.form.username.value=this.form.CUST1.value">

</form>

Чтоб увидеть работу замените временно POST на GET и в адресе увидите, что-то вроде:
http://127.0.0.1/cgi-bin/login.pl?CUST1=555&CUST2=&CUST3=&username=

P.S. в CUST1 было введено 555, остальные поля пустые

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования