簡體   English   中英

如何將文本框值傳遞給JavaScript?

[英]How to pass textbox value to JavaScript?

如何在按鈕單擊事件上將兩個文本框值傳遞給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)
{
}

有什么建議嗎?

這樣的事情可以解決問題

<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);
}

在您的內聯/標頭javascript中執行以下操作:

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

element.value

如果設置ClientIDMode="Static" ,則可以執行以下操作:

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

我認為您缺少document.getElementById。

所以像這樣:

document.getElementById('<%=txtATrendStartDate.ClientID%>').value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM