Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
当input name=confirm时,Javascript返回confirm()表示confirm不是函数_Javascript_Html_Input_Confirm - Fatal编程技术网

当input name=confirm时,Javascript返回confirm()表示confirm不是函数

当input name=confirm时,Javascript返回confirm()表示confirm不是函数,javascript,html,input,confirm,Javascript,Html,Input,Confirm,我的代码在控制台中显示此错误: 未捕获类型错误:确认不是一个函数 我可以通过将输入重命名为其他名称,然后“确认”来解决此问题。 为什么命名输入会与JavaScript的确认函数冲突 在JavaScript中,输入元素的名称成为相关表单对象的属性。在您的示例中,名为“confirm”的输入将成为其形式的属性,该属性由继承自 窗口。确认=>表单。确认 =>表单。确认 在上面的注释中,您可以使用window.confirm()来确保访问window对象的confirm方法 “为什么命名输入会与j

我的代码在控制台中显示此错误:

未捕获类型错误:确认不是一个函数

我可以通过将输入重命名为其他名称,然后“确认”来解决此问题。

为什么命名输入会与JavaScript的确认函数冲突


在JavaScript中,输入元素的名称成为相关表单对象的属性。在您的示例中,名为“confirm”的输入将成为其形式的属性,该属性由继承自

窗口。确认
=>
表单。确认

=>
表单。确认

在上面的注释中,您可以使用
window.confirm()
来确保访问
window
对象的
confirm
方法



“为什么命名输入会与javascripts确认函数冲突?”-因为Netscape或Microsoft的人早在1997年就认为这是个好主意。试试
窗口。改为确认。