修改表单提交字符串

时间:2012-08-30 22:27:56

标签: javascript mootools

我想限制在表单中传递的值。例如:

<form action="" method="get">
    <input name="check1" type="radio" value="123" checked>
    <input name="check2" type="radio" value="456" checked>
    <input name="check3" type="radio" value="789" checked>
    <input type="submit" title="submit" id="btn_submit">
</form>

现在,如果我转到提交,我会得到类似下面的内容

  

www.domain.com/?check1=123&check2=456&check3=789

如何控制只发送'check3'?所以网址是

  

www.domain.com/?check3=789

2 个答案:

答案 0 :(得分:2)

您的单选按钮应该共享相同的名称。如果您需要使用JS识别它们,请为它们提供唯一ID。

<form action="" method="get">
    <input name="check3" type="radio" value="123" checked>
    <input name="check3" type="radio" value="456" checked>
    <input name="check3" type="radio" value="789" checked>
    <input type="submit" title="submit" id="btn_submit">
</form>

如果这不是您想要的,只要在表单中包含输入字段,如果您希望它们包含在提交中。

答案 1 :(得分:0)

<input name="check1" type="radio" value="123" checked>
<input name="check2" type="radio" value="456" checked>
<input name="check3" type="radio" value="789" checked>

<form action="" method="get">
    ... other form elements
    <input type="submit" title="submit" id="btn_submit">
</form>