当前位置: 代码迷 >> ASP.NET >> 请教一个DropDownList 前后台提交的有关问题,
  详细解决方案

请教一个DropDownList 前后台提交的有关问题,

热度:6418   发布时间:2013-02-25 00:00:00.0
请问一个DropDownList 前后台提交的问题,在线等!
现在在做一个项目
页面上3个textbox   ,1个dropdownlist

textbox3的值是Dropdownlist的服务器change事件根据textbox1和textbox2的值so检索数据库而得来的,也就是说textbox1和textbox2是条件

所以在Dropdownlist的change事件触发之前,我要先运行脚本验证textbox1和textbox2是否有值。

可是客户端的onchange事件通过了   却进不了服务器段的事件,真的很郁闷
感觉和Button不一样!   Button的客户端的click通过之后就可以进入服务器端的click了

我在脚本已经加上了   当不满足条件的时候return   false;
而且在后台代码中也注册为
ddl_test.abttributes.add( "onchange ", "return   funname() ")

难道dropdoownlist不能做到、么?????????

在线等!一定要经过自己的验证哦



------解决方案--------------------------------------------------------
ddl_test.abttributes.add( "onchange ", "return funname() ");
改成 ddl_test.Attributes.Add( "onchange " , "if(!funname()) return; " )

JS方法 funname() 应该返回一个true or false
并且 ddl_test 的 AutoPostBack 属性必须设为 true
------解决方案--------------------------------------------------------
呀,用这个啦~

ddl_test.abttributes.add( "onchange ", "if(!funname()) return; ")
  相关解决方案