有一个HTML表单,其中包含一些文本输入字段和2个按钮,例如是和否。而不是先访问URL然后填写表单,如何填写我需要填写的文本字段和在单个URL中执行其中一个按钮的操作吗?
E.g。以此表格为例:有2个字段text1和text2。
http://www.mysite.com?text1=value1&text2=value2
在上面例如(希望是对的)如何添加按钮动作也是我的问题。 感谢您的帮助。
答案 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。