Html 只发送一个$\u获取输入值,而不是全部
我有一个HTML页面,大约有10个输入 有两种形式,一种在第二种里面。我想先检查小表单,然后再发送大表单,但当我检查提交按钮时,它会刷新包含所有输入的页面 除了我感兴趣的输入外,我如何区分所有输入Html 只发送一个$\u获取输入值,而不是全部,html,forms,Html,Forms,我有一个HTML页面,大约有10个输入 有两种形式,一种在第二种里面。我想先检查小表单,然后再发送大表单,但当我检查提交按钮时,它会刷新包含所有输入的页面 除了我感兴趣的输入外,我如何区分所有输入 <html> <body> <form id="big" name="big"> <input type="text" name="input1" value= "" /> <input type="text
<html>
<body>
<form id="big" name="big">
<input type="text" name="input1" value= "" />
<input type="text" name="input2" value= "" />
<input type="text" name="input3" value= "" />
<input type="text" name="input4" value= "" />
<form id="small" name="small"><input type="text" name="sendonlythisinput" value="" />
<inputtype="submit" value="Send only this" />
</form>
<buton type="submit" value="SEND ALL!" />
</form>
</body>
</html>
您已经在html中的另一个
中使用了一个表单。您可以像下面那样拆分并使用
表格1:
<form id="big" name="big">
<input type="text" name="input1" value= "" />
<input type="text" name="input2" value= "" />
<input type="text" name="input3" value= "" />
<input type="text" name="input4" value= "" />
<input type="submit" value="SEND ALL!" />
</form>
表格2:
<form id="small" name="small"><input type="text" name="sendonlythisinput" value="" />
<input type="submit" value="Send only this" />
</form>
您可以为按钮创建自定义功能:
<button type="button" onclick="submit_custom();">submit</button>
<script type="text/javascript" charset="UTF-8">
function submit_custom(){
//do things here
and then send data via ajax or something
}
</script>
提交
函数submit_custom(){
//在这里做事
然后通过ajax或其他方式发送数据
}
如果没有JavaScript,则无法执行此操作。另外,发送所有输入,然后只使用“选定”输入中的值有什么问题?“有两个表单,一个在第二个表单中。”
-那么您的HTML无效。对于无效的标记,预期行为是未定义的和特定于浏览器的。哦,没错。我可以试着从trhu a导入第二个吗function@ThiefMaster我用条件做了一个简单的检查,如果$\u GET vars一直存在,很难进行特定的控制,因此我只想要一个$\u GET,取决于按下的按钮。如果表单位于网站的不同位置,则没有问题,不幸的是,我不能把它们分开。我认为这是最好的解决办法,谢谢!