2012-03-27 35 views
2

如何两个文本框的值传递给JavaScript函数上的按钮点击event.I已经尝试过这样的,但它不是working.here是我的代码如何将文本框值传递给JavaScript?

<asp:LinkButton ID="lnkBTNSubmit" runat="server" CssClass="buttonlink" 
    OnClientClick="checkDateRange(GetTextBoxValue('<%= txtATrendStartDate.ClientID %>'.value),GetTextBoxValue('<%= txtATrendEndDate.ClientID %>'.value))">Submit</asp:LinkButton> 

function checkDateRange(start, end) 
{ 
} 

任何建议?

+0

是什么?GetTextBoxValue – jbabey 2012-03-27 13:03:31

回答

5

像这样的事情会做的伎俩

<asp:LinkButton ID="lnkBTNSubmit" runat="server" CssClass="buttonlink" 
    OnClientClick="return onBtnSubmitClick()">Submit</asp:LinkButton> 

function onBtnSubmitClick(){ 
    var start = document.getElementById('<%= txtATrendStartDate.ClientID %>').value; 
    var end = document.getElementById('<%= txtATrendEndDate.ClientID %>').value; 
    return checkDateRange(start, end); 
} 
0

做在你的网线/头的JavaScript这样的:

var element = document.getElementById('<%= txtATrendEndDate.ClientID %>'); 

element.value 

如果设置ClientIDMode="Static" 你可以这样做:

var value= document.getElementById('txtATrendEndDate').value; 
0

我认为你缺少的document.getElementById。

因此,像:

document.getElementById('<%=txtATrendStartDate.ClientID%>').value 
相关问题