У меня есть приложение framework asp.net 4.0, которое состоит из Masterpage и контент-сайтов. У меня есть файл .js, который выполняет проверки данных, введенных пользователем. Как я могу вызвать текстовое поле «txtFirstName» (из файла .js), которое находится в ContentPlaceHodler «cphBody»?Использование javascript для получения значения текстового поля в главной странице ContentPlaceHolders
Update (код):
.aspx
<asp:TextBox id="txtFirstName" runat="server" CssClass="webForm" Width="250px" MaxLength="100"></asp:TextBox>
<asp:Button id="btnContinue" runat="server" ClientIDMode="Static" onclientclick="document.getElementById('cphHeaderContent_AlertTimeMsgBox').value = GetSeconds(); return ValidateUser(1);" CssClass="webButton" Text="Continue" OnClick="btnContinue_Click" />
.js
function ValidateUser(valFormCount)
{
var objTextBox;
objTextBox = document.getElementById("txtFirstName");
я пытался document.getElementById("<%= txtFirstName.ClientID %>")
, но это не работает (нулевое значение передается). Как я могу это сделать?
Вы используете jquery? –
@ClaudioRedi Не все должно быть jQuery ... – TheZ
@ClaudioRedi ..... Нет ... это было бы слишком легко – DotNetRookie