我最初使用formid =“blah”method =“GET”action =“blah.com”创建了一个表单。表单收集某些属性并在提交时将其传递给blah.com。假设我在选择时包含一个下拉/单选按钮,应该更改表单的操作,即应该提交三个单独的表单中的任何一个。任何人都可以解释表单行为的工作原我可以在action属性或任何其他属性中调用函数吗?
答案 0 :(得分:0)
action
属性不允许任何脚本代码。
但是,您可以在选择输入的onchange事件中或通过表单的onsubmit更改操作值。它们都允许您使用javascript代码,您可以根据输入使用它来更改表单的结果。
如果您使用jQuery,您可以轻松获得$('input#yourdropdownsname').val()
的人。您的表单也可以更改操作值。
有关完整的代码示例,请参阅此javascript - change form action based on selection?。