有一个 HTML 表单,它有一些文本输入字段和 2 个按钮,说是和否。不是先访问 URL 然后填写表单,而是如何填写我需要填写的那些文本字段并执行操作单个 URL 中的任一按钮?
例如,以这种形式为例:有 2 个字段 text1 和 text2。
http://www.mysite.com?text1=value1&text2=value2
在上面的例子中(希望是对的)如何添加按钮操作也是我的问题。感谢你的帮助。
有一个 HTML 表单,它有一些文本输入字段和 2 个按钮,说是和否。不是先访问 URL 然后填写表单,而是如何填写我需要填写的那些文本字段并执行操作单个 URL 中的任一按钮?
例如,以这种形式为例:有 2 个字段 text1 和 text2。
http://www.mysite.com?text1=value1&text2=value2
在上面的例子中(希望是对的)如何添加按钮操作也是我的问题。感谢你的帮助。
通常是/否选项用一对单选按钮表示。根据单选按钮的名称,这些值将与表单提交一起自动发回。
使用提交输入而不是按钮。
<form>
<input type="submit" name="submitbutton" value="Yes" />
<input type="submit" name="submitbutton" value="No" />
</form>
然后,您可以使用 PHP、JSP、ASP 或任何您的服务器端语言获取用户按下的按钮来发送表单。
除非您可以控制显示表单的文件,否则这是不可能的。如果您确实可以控制该文件,我可以向您展示如何使用 JavaScript。不过,使用服务器端语言填写表单会更有意义。
可以通过javascript完成:
将 input type=hidden 放入表单中,然后用按钮填充值并在此之后立即提交。
<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 很烂。