我有一个小问题。我尝试在我的提交按钮中添加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>
答案 0 :(得分:1)
问题:您的脚本顶部拼写错误datetimes
:
function
推荐:这就是为什么使用代码编辑器确实有帮助。语法高亮显示器将显示<script type="text/javascript">
function login() { // this line is where the change is
alert('hello');
}
</script>
不是可识别的单词,它将以不同的颜色显示。看一下atom获得优秀的免费版本。
答案 1 :(得分:1)
我看到你做了一个简单的拼写&#34; 功能&#34;上方。
请将其更改为function login(){...