Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 只发送一个$\u获取输入值,而不是全部_Html_Forms - Fatal编程技术网

Html 只发送一个$\u获取输入值,而不是全部

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页面,大约有10个输入

有两种形式,一种在第二种里面。我想先检查小表单,然后再发送大表单,但当我检查提交按钮时,它会刷新包含所有输入的页面

除了我感兴趣的输入外,我如何区分所有输入

    <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,取决于按下的按钮。如果表单位于网站的不同位置,则没有问题,不幸的是,我不能把它们分开。我认为这是最好的解决办法,谢谢!