我从.cs文件调用此函数有什么问题
function Confirmcertificate(){
var agree=confirm("Not sending any certificate");
if(agree)
return true;
onsubmit: true;
else
return false;
onsubmit: false;
}
.cs文件编码
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(),
"load","Confirmcertificate();", true);
答案 0 :(得分:3)
删除行:
onsubmit: true;
和
onsubmit: false;
这不是有效的Javascript。
答案 1 :(得分:3)
返回true和false后删除该行
onsubmit: true;
onsubmit: false;
答案 2 :(得分:2)
几个问题:
function Confirmcertificate(){
if(confirm("Not sending any certificate"))
{ // you need braces to encapsulate multiple statements
onsubmit = true; // I imagine you meant to assign to some global variable...
return true; // This must come after the assignment
} else {
onsubmit = false; // this must come before return
return false;
}
}
通过这些改变,它应该有效。