下拉选择的chenaged没有开火 [英] Drop down Selected chenaged is not firing

查看:69
本文介绍了下拉选择的chenaged没有开火的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi


Hi

<asp:DropDownList ID="ddlManufaturemonth" runat="server" AutoPostBack="true" CssClass="select_box"

                                                               Width="80px"

                                                               onselectedindexchanged="ddlManufaturemonth_SelectedIndexChanged" onchange="javascript:return ValidateMonthandYear(this);">
                                                           </asp:DropDownList>



在这个只有一个事件正在解雇,我想要点火这里所选择的改变都没有解雇。可以任何人帮我





问候,

Rahul。


in this only one event is firing that is on change i want fire the both here selected change is not firing.Could any one help me


Regards,
Rahul.

推荐答案

onchange clientside事件禁用了服务器端事件。



您可以通过javascript函数进行回发,如下所示:

The onchange clientside event disables the serverside event.

You can do a postback from your javascript function as the follows:
<script language="Javascript">
__doPostBack('__Page', 'MyCustomArgument');
</script></script>





以下是解释:

如何从Javascript调用回发 [ ^ ]


...好的,试试下面的javascript告诉我你是如何上场的?



... OK, try the following javascript and let me know how you get on?

function ValidateMonthandYear() {
 debugger;
 var bReturn=true;
 var monthformat = { 'Jan': 01, 'Feb': 02, 'Mar': 03, 'Apr': 04, 'May': 05, 'Jun': 06, 'Jul': 07, 'Aug': 08, 'Sep': 09, 'Oct': 10, 'Nov': 11, 'Dec': 12 };

 document.getElementById('<%=lblDateofPurchaseValidation.ClientID%>').innerHTML = '';
 document.getElementById('<%=lblMonthandYearofManufacturingvalidation.ClientID%>').innerHTML = ''; 

 //this is the selected Date 
 var Manufyear = document.getElementById('<%=ddlManufatureyear.ClientID%>').value ;
 var Manufmonth = document.getElementById('<%=ddlManufaturemonth.ClientID%>').value;
 var ManufDay = document.getElementById('<%=ddlManufatureDay.ClientID%>').value;

 if (Manufyear != "0" && Manufmonth != "0" && ManufDay != "0") {
     var date = Manufyear - +Manufmonth - +ManufDay; 
 }
 else { 
     bReturn = false; 
 }

 return bReturn;
}


这篇关于下拉选择的chenaged没有开火的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆