Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
为什么可以';我不能用javascript将这个表单值重置为空吗?_Javascript_Html_Css_Forms - Fatal编程技术网

为什么可以';我不能用javascript将这个表单值重置为空吗?

为什么可以';我不能用javascript将这个表单值重置为空吗?,javascript,html,css,forms,Javascript,Html,Css,Forms,我正在做一个计算器,我不能让我的清除按钮工作,以清除表单字段 计算器的其余部分工作正常,只是清除按钮有问题。我甚至尝试将值本身设置为数字或字符串,但也没有效果 代码如下: 函数清除(){ document.form.textview.value=''; } 清除是JavaScript中的一个保留函数-使用类似于清除表单的其他功能: 函数clearForm(){ document.form.textview.value=''; } 正如杰克·巴什福德在回答中指出的那样,clear()不能用

我正在做一个计算器,我不能让我的清除按钮工作,以清除表单字段

计算器的其余部分工作正常,只是清除按钮有问题。我甚至尝试将值本身设置为数字或字符串,但也没有效果

代码如下:

函数清除(){
document.form.textview.value='';
}


清除是JavaScript中的一个保留函数-使用类似于
清除表单的其他功能:

函数clearForm(){
document.form.textview.value='';
}

正如杰克·巴什福德在回答中指出的那样,
clear()
不能用作函数名。但是,如果使用的是表单,则应使用函数,而不是手动设置值:


杰克·巴什福德是对的。您也可以只使用一个简单的jQuery函数:

var clearField = function() {
    $('.textview').val("");
}

Clear()函数无法使用,您可以用其他函数名替换。但是,使用“重置”可能是一个不错的选择。

您是否尝试过使用
document.getElementById
,或者是因为不可应用它的可能副本不起作用,因为document.form不存在,您可以使用document.forms(它是一个数组),但我强烈建议使用@Herohtar的方法谢谢!我不知道clear是一个保留功能。