我正在开发一个MVC 4应用程序,使用JavaScript jQuery进行验证。 但是在Mozilla Firefox中没有触发JavaScript函数。 有些机构可以解释一下这里可能存在的问题。
我在页面的脚本标记内有以下JavaScript函数。
function dateValidation() { debugger; }
我的html按钮如下
<button name="button" value="Request VM/s" class="btn active" id="AddNewRequest" onclick="dateValidation()">Request VM/s</button>.
当我在IE中运行门户时,JavaScript函数被触发,但问题仅在于Mozilla
答案 0 :(得分:0)
尝试输入而不是按钮
像
这样的东西<input type="button" value="Request VM/s" class="btn active" id="AddNewRequest" onclick="dateValidation()" />
我在IE,Chrome以及Firefox
中再试一次我创建了一个test.html文件,其内容为
<html>
<head>
<script type="text/javascript">
function dateValidation() { alert("hi"); }
</script>
</head>
<body>
<button name="button" value="Request VM/s" class="btn active" id="AddNewRequest" onclick="dateValidation()">Request VM/s</button>
</body></html>
它适用于所有浏览器。
您可能没有获得的一个可能原因是您可能将javascript函数放在错误的位置。有时您的javascript可能无法识别。
答案 1 :(得分:0)
试试这个
<button name="button" type="button" value="Request VM/s" class="btn active" id="AddNewRequest" onclick="dateValidation();">Request VM/s</button>.