onClick() 函数无法触发 javascript 代码
onClick() function can't trigger javascript code
我有个小问题。我试图向我的提交按钮添加一个 onClick
功能,但我的 JavaScript 没有 运行。我不知道错误在哪里:(
当我将代码放入 onClick
属性 时,警报对话框工作正常。
<head>
<script type="text/javascript">
fuction login() {
alert('hello');
}
</script>
</head>
<body>
<form action="javascript:void(0);" method="">
<fieldset class="clearfix">
<p><span class="fontawesome-user"></span><input type="text" value="إسم المستخدم أو الأيميل" name="username" onBlur="if(this.value == '') this.value = 'إسم المستخدم أو الأيميل'" onFocus="if(this.value == 'إسم المستخدم أو الأيميل') this.value = ''" required/></p>
<!-- JS because of IE support; better: placeholder="Username" -->
<p><span class="fontawesome-lock"></span><input type="password" value="كلمة السر" name="psw" onBlur="if(this.value == '') this.value = 'كلمة السر'" onFocus="if(this.value == 'كلمة السر') this.value = ''" required/> </p>
<!-- JS because of IE support; better: placeholder="Password" -->
<p><input type="submit" value="Login" onClick="login();" /></p>
</fieldset>
</form>
</body>
问题:您在顶部的脚本中拼错了 function
:
<script type="text/javascript">
function login() { // this line is where the change is
alert('hello');
}
</script>
建议:这就是为什么使用代码编辑器非常有用的原因。语法荧光笔将显示 fuction
不是可识别的词,它会以不同的颜色显示。查看 atom 以获得优秀的免费版本。
我看你把上面的“function”做了一个简单的拼写。
请改成function login(){...
我有个小问题。我试图向我的提交按钮添加一个 onClick
功能,但我的 JavaScript 没有 运行。我不知道错误在哪里:(
当我将代码放入 onClick
属性 时,警报对话框工作正常。
<head>
<script type="text/javascript">
fuction login() {
alert('hello');
}
</script>
</head>
<body>
<form action="javascript:void(0);" method="">
<fieldset class="clearfix">
<p><span class="fontawesome-user"></span><input type="text" value="إسم المستخدم أو الأيميل" name="username" onBlur="if(this.value == '') this.value = 'إسم المستخدم أو الأيميل'" onFocus="if(this.value == 'إسم المستخدم أو الأيميل') this.value = ''" required/></p>
<!-- JS because of IE support; better: placeholder="Username" -->
<p><span class="fontawesome-lock"></span><input type="password" value="كلمة السر" name="psw" onBlur="if(this.value == '') this.value = 'كلمة السر'" onFocus="if(this.value == 'كلمة السر') this.value = ''" required/> </p>
<!-- JS because of IE support; better: placeholder="Password" -->
<p><input type="submit" value="Login" onClick="login();" /></p>
</fieldset>
</form>
</body>
问题:您在顶部的脚本中拼错了 function
:
<script type="text/javascript">
function login() { // this line is where the change is
alert('hello');
}
</script>
建议:这就是为什么使用代码编辑器非常有用的原因。语法荧光笔将显示 fuction
不是可识别的词,它会以不同的颜色显示。查看 atom 以获得优秀的免费版本。
我看你把上面的“function”做了一个简单的拼写。
请改成function login(){...