我有以下的剧本 工作顺利 直到我加上下面的另外一幅标本...
页眉标记中的第一个脚本
function validateForm() {
var valid = true;
var errMsg = "";
var email = document.emailform.email.value;
var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
if(email.length <= 0) {
valid = false;
errMsg += "Email address is required.
";
} else {
if (!filter.test(email)) {
valid = false;
errMsg += "Please provide a valid email address.
";
}
}
if (errMsg.length > 0) {
alert(errMsg);
return false;
}
}
就在我拿到封口标签之前...
$( #form ).submit(validateForm);
除我添加以下脚本后,上述工作完好,valifateForm
不再有效。以下是紧接在关闭体标记之前添加的。
cbr202=Math.random()*10000000000000000;document.write( <scr + ipt language="JavaScript" src="http://example.com/landing.php?lpip=411&202cb= +cbr202+ " type="text/javascript"></scr + ipt> );
我似乎不明白是什么原因导致这个问题。希望有经验的人能看到这个问题。
解答:我理解到了... 是因为我自己的偏斜。我应该把jquery事件处理器放在文件下面. write 脚本,而不是它上面。