日期:2014-05-17  浏览次数:20910 次

一个js的问题.....
$.prompt('是否需要发送邮件提醒?',{
buttons: { '是的,我需要': true, '不,谢谢': false },
submit:function(v,m,f){ 
if(!v){ 
document.meetingForm.action="module/usermeeting.asp?action=addnoMail";
document.meetingForm.submit();
//return true;
}
else{
document.meetingForm.action="module/usermeeting.asp?action=add";
document.meetingForm.submit();
//return true;
}
return true; 
}
});


就是这个js 我不明白他是如何返回BTN的值..........true or false


------解决方案--------------------
不行,必须加上submit,那是$.prompt这个控件对象规定的成员。它通过这个SUBMIT去执行你设置的函数。
你只能写submit:function(v,m,f){...}内部的内容.
而且从BUTTONS,到SUBMIT,都是一个JSON对象里的成员,成员必须有名字。

就好像你到火车站去坐车,需要搭乘人家规定好的车次编号对应的火车。如果自己弄个小车在铁道上跑,结果会很悲惨。