Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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
Php 输入名称提交而不是提交表单_Php_Html - Fatal编程技术网

Php 输入名称提交而不是提交表单

Php 输入名称提交而不是提交表单,php,html,Php,Html,如果我选择“提交”按钮,则该表单不提交。但是,如果我更改了名称,表单将提交其他内容 HTML代码: <form name="my_form" action="/search" method="get" id="my_form"> /** code **/ <button name="submit" type="submit"><i class="fa fa-angle-right"></i></button> </form>

如果我选择“提交”按钮,则该表单不提交。但是,如果我更改了名称,表单将提交其他内容

HTML代码:

<form name="my_form" action="/search" method="get" id="my_form">
/** code **/
<button name="submit" type="submit"><i class="fa fa-angle-right"></i></button>
</form>
如果我将按钮命名为“提交”,为什么它不提交?

您也可以尝试:

$("form").submit(function(){
     alert("Submitted");
});
而不是
$(“#我的表格”)。提交()如果它正在创建问题

您也可以尝试:

$("form").submit(function(){
     alert("Submitted");
});

而不是
$(“#我的表格”)。提交()如果它正在产生问题

我认为您应该将按钮名称从“提交”更改为其他名称

原因:

<form name="my_form" action="/search" method="get" id="my_form">
/** code **/
<button name="othername" type="submit"><i class="fa fa-angle-right"></i></button>
</form>
表单元素有一个名为
submit
的属性,您可以调用该属性来提交表单元素。(当您在jQuery实例上调用
submit
时,jQuery会在封面下使用它。)但是表单元素也会使用字段名称接收表单中每个字段的属性,因此如果您有一个名为“submit”的字段,它会覆盖
submit
函数,这意味着您无法以编程方式提交表单

您的代码应该是:

<form name="my_form" action="/search" method="get" id="my_form">
/** code **/
<button name="othername" type="submit"><i class="fa fa-angle-right"></i></button>
</form>

/**代码**/

它会起作用的。…

我想你应该把你的按钮名称从“提交”改为其他名称

原因:

<form name="my_form" action="/search" method="get" id="my_form">
/** code **/
<button name="othername" type="submit"><i class="fa fa-angle-right"></i></button>
</form>
表单元素有一个名为
submit
的属性,您可以调用该属性来提交表单元素。(当您在jQuery实例上调用
submit
时,jQuery会在封面下使用它。)但是表单元素也会使用字段名称接收表单中每个字段的属性,因此如果您有一个名为“submit”的字段,它会覆盖
submit
函数,这意味着您无法以编程方式提交表单

您的代码应该是:

<form name="my_form" action="/search" method="get" id="my_form">
/** code **/
<button name="othername" type="submit"><i class="fa fa-angle-right"></i></button>
</form>

/**代码**/

它将起作用….

$('.attr\u list')。在('ifChanged',函数(event){
上与
attr\u list相关的代码在哪里?
。请发布您的完整代码。请附上完整代码,特别是
.attr\u list
是如何来的。..attr\u list这无关紧要。如果我在$('.attr\u list')上发出任何警报。在('ifChanged',函数(event)上它正在显示警报消息。但表单未提交('ifChanged',函数(事件)上的
$('.attr_list')的可能重复项{
attr\u列表相关的代码在哪里
。请发布您的完整代码请附上完整代码,特别是
.attr\u列表
是如何出现的。..attr\u列表并不重要。如果我在$('.attr\u列表')上发出任何警报。在('ifChanged',函数(事件)上,它将显示警报消息。但表单未提交可能的副本