0

有一个 HTML 表单,它有一些文本输入字段和 2 个按钮,说是和否。不是先访问 URL 然后填写表单,而是如何填写我需要填写的那些文本字段并执行操作单个 URL 中的任一按钮?

例如,以这种形式为例:有 2 个字段 text1 和 text2。

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

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

4

4 回答 4

0

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

于 2012-12-06T15:04:56.433 回答
0

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

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

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

于 2012-12-06T15:07:46.413 回答
0

除非您可以控制显示表单的文件,否则这是不可能的。如果您确实可以控制该文件,我可以向您展示如何使用 JavaScript。不过,使用服务器端语言填写表单会更有意义。

于 2012-12-06T15:08:25.217 回答
0

可以通过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 很烂。

于 2012-12-06T15:25:36.283 回答