日期:2014-05-19  浏览次数:20396 次

一个特郁闷的按扭“双事件”问题?
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(); ");
------解决方案--------------------
孟子真早
------解决方案--------------------
不晓得楼主是不是笔误?