一个特郁闷的按扭“双事件”问题?
asp.net的程序
在前端有一个 按扭 ImageButton1 ,还有个文本框 TextBox1。
按扭 在后台我用 C# 写了个单击“ImageButton1_Click”事件
主要用来写入数据库。
前台我想采用 javascript 来进行 判断 TextBox1 里有没有值
<script language= "JavaScript ">
function checkbox()
{
if (document.Form1.TextBox_title.value== " ")
{
alert( "请填写文章标题 ");
return false;
}
}
</script>
就在后台 有加了:
ImageButton1.Attributes.Add( "onclick ", "return return checkbox(); ");
来让 按扭引用前台的 javascript 。
出现的问题,直接的写入数据库了个空值
我进行判断的 javascript 好像根本就没执行,怎么解决啊~
谢谢了`
[解决办法]
", "return return checkbox(); ");
只有一个return吧
你也可以直接在HTML页面里面写啊
<form ......... onsubmit= "return checkbox(this) ">
</form>
<script language= "JavaScript ">
function checkbox(f)
{
if (document.Form1.TextBox_title.value== " ")
{
alert( "请填写文章标题 ");
return false;
}
}
</script>
[解决办法]
ImageButton1.Attributes.Add( "onclick ", "return checkbox(); ");
[解决办法]
孟子真早
[解决办法]
不晓得楼主是不是笔误?