<script type="text/javascript">
$("#<%=SendB.ClientID %>").bind("click", function () {
document.getElementById('ContentH').value = window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML;
document.getElementById('HtmlAreaMsg').innerHTML = '';
var submitx = false;
if (document.getElementById('<%=TitleT.ClientID %>').value == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '标题不能为空 ';
submitx = false;
}
if (window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '' || window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '<P> </P>') {
document.getElementById('HtmlAreaMsg').innerHTML += '内容不能为空 ';
submitx = false;
}
if ($("#<%=cc.ClientID %>").attr("value") == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '验证码不能为空 ';
submitx = false;
}
else {
$.get("../HtmlArea/AjaxCheckCode.ashx", null, function (data) {
if ($("#<%=cc.ClientID %>").attr("value") != data) { document.getElementById('HtmlAreaMsg').innerHTML += '验证码错误 '; submitx = false; }
else { document.getElementById('HtmlAreaMsg').innerHTML += '成功 '; submitx = true; }
});
}
return submitx;
});
</script>
为什么return true 总是不执行
$("#<%=SendB.ClientID %>").bind("click", function () {
document.getElementById('ContentH').value = window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML;
document.getElementById('HtmlAreaMsg').innerHTML = '';
var submitx = false;
if (document.getElementById('<%=TitleT.ClientID %>').value == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '标题不能为空 ';
submitx = false;
}
if (window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '' || window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '<P> </P>') {
document.getElementById('HtmlAreaMsg').innerHTML += '内容不能为空 ';
submitx = false;
}
if ($("#<%=cc.ClientID %>").attr("value") == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '验证码不能为空 ';
submitx = false;
}
else {
$.get("../HtmlArea/AjaxCheckCode.ashx", null, function (data) {
if ($("#<%=cc.ClientID %>").attr("value") != data) { document.getElementById('HtmlAreaMsg').innerHTML += '验证码错误 '; submitx = false; }
else { document.getElementById('HtmlAreaMsg').innerHTML += '成功 '; submitx = true; }
});
}
return submitx;
});
</script>
为什么return true 总是不执行
解决方案 »
- 比较好的.net cms系统
- 在gridview的SelectedIndexChanged事件中怎么获取隐藏列的值?
- ASP.NET2.0调试错误信息?求解
- 求录人和输出百分数!
- 如何实现在文本框输入数据时能从数据库中搜索出相关的数据并列表显示在文本框下?
- DataSet内容加入XML中,而不是重写XML内容
- SqlDbType.Image和SqlCommand.Prepare()一起使用时的问题
- 大家看看,,,要从数据中读出,,,做2级菜单,,要怎么做哦,立刻给分!!!我的信用,大家看着办
- 页面的pageLayout属性设置为FlowLayout,页面上就只能每行放一个控件,怎么一行能放置多个控件??另外,是否可以动态指定某个控件的位置
- .net 调用 webapi接口 利用HTTP头验证的问题
- linq to sql连接数据库后上传FTP
- 用过shopex 或者ecshop的同仁进来瞅瞅
document.getElementById('HtmlAreaMsg').innerHTML += '成功 '也显示正常 但是永远都是return false;
submitx = true;后return 还是false 就是不回调
你先返回了submitx
然后submitx=true;
$.ajaxSetup({
async: false
});
试试
async: false
});
var i = false;
$.get("test.html",function(){i = true;});
alert(i);
$.get("../HtmlArea/AjaxCheckCode.ashx", null, function (data) {
if ($("#<%=cc.ClientID %>").attr("value") != data) { document.getElementById('HtmlAreaMsg').innerHTML = '验证码错误 '; }
return false;
});
} $("#<%=cc.ClientID %>").bind("blur", js_CheckCode); $("#<%=SendB.ClientID %>").bind("click", function () {
document.getElementById('ContentH').value = window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML;
document.getElementById('HtmlAreaMsg').innerHTML = '';
var submitx = true;
if (document.getElementById('<%=TitleT.ClientID %>').value == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '标题不能为空 ';
submitx = false;
}
if (window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '' || window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML == '<P> </P>') {
document.getElementById('HtmlAreaMsg').innerHTML += '内容不能为空 ';
submitx = false;
}
if ($("#<%=cc.ClientID %>").attr("value") == '') {
document.getElementById('HtmlAreaMsg').innerHTML += '验证码不能为空 ';
submitx = false;
}
if(js_CheckCode()){submitx=false;}
return submitx;
});
2段代码分开也是不行
1.Return false的是为了防止回发的
2.如果你true了之后 当然不可以了 变大兴的了
同时如果你真的想要回发 有2种办法:
1.就是用alert("");来调试
2.在查看代码里面打入相应的代码
所谓回发 就是再调用一遍后台的的数据 那就再使用JS代码就没意思了