我有这样的表格
<form name="test" action="test/test_new" />
<input type="text" />
<input type="submit" value="search"/>
<input type="button" value="download"/>
Run Code Online (Sandbox Code Playgroud)
我甚至需要点击下载按钮.例如.如果我点击下载它应该提交text/text_new.xls而不是text/text_new.我该怎么做.
我的问题是,当我在任何选择框中选择一个选项,然后在其他选择框中选择另一个选项时,值会自动更改.我该怎么解决这个问题.我想根据我的选择过滤值,并在不使用插件的情况下将其显示在表中.
Here is my code:
Run Code Online (Sandbox Code Playgroud)
当提交按钮的name属性正好"提交"时,我无法在提交表单时提交.
这是代码:
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="submit" type="button">
请注意,我们没有使用标准输入类型的"提交",而是使用JavaScript作为"按钮"的输入类型,在验证脚本(checkForm)返回true之后使用JavaScript来提交表单.
奇怪的是,当且仅当name属性为"submit"时,这将不起作用.该问题区分大小写,因此以下(以及任何其他命名,包括无名称属性)将起作用:
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="Submit" type="button">
我一直在查看W3C规范中提到的保留名称,但我找不到任何东西.我怀疑我在这里忽略了一些非常明显的东西,所以我希望你们中的一些人能看到一些我无法看到的东西.
谢谢你的帮助.