关于提交HTML表单

时间:2012-12-06 15:01:59

标签: html

有一个HTML表单,其中包含一些文本输入字段和2个按钮,例如是和否。而不是先访问URL然后填写表单,如何填写我需要填写的文本字段和在单个URL中执行其中一个按钮的操作吗?

E.g。以此表格为例:有2个字段text1和text2。

http://www.mysite.com?text1=value1&text2=value2

在上面例如(希望是对的)如何添加按钮动作也是我的问题。 感谢您的帮助。

4 个答案:

答案 0 :(得分:0)

通常,YES / NO选项用一对单选按钮表示。根据单选按钮的名称,这些值将自动与表单提交一起发回。

答案 1 :(得分:0)

使用提交输入而不是按钮。

<form>
<input type="submit" name="submitbutton" value="Yes" />
<input type="submit" name="submitbutton" value="No" />
</form>

然后,您可以使用PHP,JSP,ASP或任何服务器端语言来获取用户按下的按钮以发送表单。

答案 2 :(得分:0)

除非您可以控制显示表单的文件,否则无法进行此操作。如果您确实可以控制该文件,我可以向您展示如何使用JavaScript。尽管使用填充表单的服务器端语言会更有意义。

答案 3 :(得分:0)

可以通过javascript完成:

将输入类型=隐藏在表单中,并使用按钮填充值并在此之后立即提交。

<form name="name_of_form" action="" method="GET">
<input type="hidden" name="button_value" value=""  id="hidden_value" />
<button type="button" onclick="javascript:submit_form('yes');">Yes</button>
<button type="button" onclick="javascript:submit_form('no');">No</button>
</form>

并在顶部的某处添加此JS函数

function submit_form(yesno)
{
    document.getElementById('hidden_value').value=yesno;
    document.name_of_form.submit();
}

注意:虽然它应该有用,但我无法确定,因为我很害怕JS。