[英]How do I resolve JavaScript error “not defined”?
此表单可在Safari中使用。 在IE中,它通常可以正常工作,但是出现错误“对象不支持此属性或方法”。 在第240行。
在Firefox中,没有出现警告框,但错误控制台中出现以下错误:
错误:未定义myform行:240(下面是第240行,以单词if开头)
<script type="text/javascript">
// Validate the form
// Confirm with the visitor the amount he entered is correct
// Submit if OK is pressed
$(document).ready(function() {
$("#myform").validate({
submitHandler:function(form){
if(confirm("Please confirm your donation of $"+ myform.x_Amount.value + " to us.")){
form.submit();
}
}
});
});
// Put grey "no spaces" example text in the credit card number field
$('#x_Card_Num').example('(NoSpaces)', {
className: 'greydefaulttext'
});
</script>
猜猜我需要定义myform.x_Amount.value。 尝试过以各种方式执行此操作,但尚未偶然找到正确的位置来定义它,甚至没有正确的语法。 谢谢你的帮助。
更新:由于RC和Bobince的崭新眼光,这只是一个错字:myform.x_Amount.value应该命名为form.x_Amount.value-现在它在所有浏览器中都可以使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.