javascript: несколько форм с обозначенными полями - PullRequest
0 голосов
/ 04 июня 2009

Это, вероятно, очень простой вопрос javscript, но здесь он идет. скажем, у меня есть 2 формы, которые генерируются динамически

<form name=test1 method=get action=insertaction> 
    <input type=text name=desc value=2>
    <input type=button onclick="document.test1.submit();" value=submit>
</form>
    
    
<form name=test2 method=get action=insertaction> 
    <input type=text name=desc value=3>
    <input type=button onclick="document.test2.submit();" value=submit>
</form>

Что-то не так с этим кодом в двух формах? Кажется, они пропускают ноль к действию

Ответы [ 2 ]

0 голосов
/ 04 июня 2009

Когда вы нажимаете кнопку «Отправить», ваш onclick сообщает вашей форме для отправки. Всякий раз, когда вы отправляете форму, то, что вы указали для действия, определяет то, как обрабатываются данные вашей формы.

Ваше действие = вставка должно быть чем-то вроде действия = "processData.php". В этом файле processData.php вы используете свою логику для обработки данных поля формы. Вам нужно будет по-разному обрабатывать логику обработки форм в зависимости от того, какая технология доступна на сервере. Мой пример будет указывать, что php доступен на сервере. Некоторые серверы будут иметь cgi-bin и позволят вам использовать perl, или вы можете иметь дело с asp. В большинстве мест, в которых вы размещаете свои веб-файлы, есть какая-то документация, позволяющая узнать, что вы можете использовать, и даже должны быть примеры.

Попробуйте W3Schools для получения дополнительной информации об основах формы: W3Schools Form Info

0 голосов
/ 04 июня 2009

Во-первых, значения атрибута должны быть заключены в кавычки: name = "test1" и т. Д.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...