HTML входное значение - PullRequest
2 голосов
/ 24 июля 2011

Простой HTML-вопрос, который я хотел бы создать в форме, которая будет отличаться от значения, которое он публикует.

<form action="" method="post">          
<input type="submit" name="action" value="Buy"/>
</form>   

, например, показывает кнопку с надписью Buy и Buy также опубликована.Я хотел бы, чтобы он показывал Buy, но я хотел бы, чтобы он отправлял другое значение.

Ответы [ 3 ]

1 голос
/ 24 июля 2011

Теоретически вы можете:

<button type="submit" name="action" value="a differnet value">Buy</button>

На практике мы должны работать с WWW, включающим Internet Explorer.

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

0 голосов
/ 24 июля 2011

Кнопка в форме предназначена только для проверки, отправлена ​​форма или нет.Вам не нужно получать значение кнопки.Просто напишите html-код:

<form action="smth.php" method="post">          
<input type="submit" name="action" value="Buy"/>
</form> 

И smth.php будет выглядеть так

if(isset($_GET['action']))
{
...
do smth
...
}
0 голосов
/ 24 июля 2011

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

<form action="" method="post">          
<input type="submit" name="action" value="Buy" onclick="this.value='some value';"/>
</form>   
...