|
|
|
| Понимаю, что надоел со своим глупым вопросом, но никак не могу решить проблему. Если кому не жалко терять время, то прошу дописать (переписать) код. Необходимо, чтобы форма отправляла скрипту значение скрытого поля, как значения текстовых полей 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> | |
|
|
|
|
|
|
|
для: maximuss
(04.02.2006 в 22:26)
| | А понятнее можно?
В чем проблема? В использовании POST&GET? | |
|
|
|
|
|
|
|
для: maximuss
(04.02.2006 в 22:26)
| | Попробуйте перенести onSubmit из input'а в form, и не this.form.username.value, а this.username.value или document.login.username.value | |
|
|
|
|
|
|
|
для: 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, остальные поля пустые | |
|
|
|