给出字符串的Javascript在第23行没有起作用
Javascript giving string not function on line 2 3
我正试图将javascript链接到我的html文件,但它给了我未知错误String不是函数!有人能告诉我怎么了吗!!!此外,我不希望在提交时进行验证,但在点击时,我的意思是每次按tab键。以下代码正确吗?
function validate()
{
var name=document.forms[0].name.value();
var fac= document.forms[0].fac.value();
var erp= document.forms[0].erp.value();
var contact=document.forms[0].contact.value();
var studh=document.forms[0].studh.value();
var sc=document.forms[0].sc.value();
var reg=document.forms[0].reg.value();
}
全部替换:
.value();
至:
.value;
因为value
是一个属性而不是一个函数。
.value
是一个属性,而不是函数。如果name
字段中有Harshita Pathak
,则document.forms[0].name.value
是字符串"Harshita Pathak"
。当您附加()
时,您正试图调用"Harshita Pathak"
,就好像它是一个函数一样。
相关文章:
- Jquery行删除对我不起作用,如何设置它
- 编辑不起作用的表单的特定行和重置特定字段
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- Jquery顶部的两行Javascript不起作用
- 使用jquery动态删除表行;不起作用
- Jqgrid:行乘法不起作用
- 动态追加表行时,列切换不起作用
- 日期选择器在动态添加的行中不起作用
- Jquery行中的每个循环都不起作用
- 添加 jQuery UI 后,从表中删除行的函数不起作用
- 函数jQuery.animation()运行了两次行,但不起作用
- jQuery/ CSS:单击时突出显示行不起作用
- jQuery 双击对表行不起作用
- 在上下文菜单上,在 HTML 表中追加行时不起作用
- 行数文本输入属性不起作用
- HTML 按钮在表行 jQuery 中不起作用
- 行中的 HTML 按钮不起作用
- 在 jsfiddle 中拖放表中的行不起作用 - angularjs
- j查询行在回调函数中不起作用
- 给出字符串的Javascript在第23行没有起作用