В соответствии с вашими вопросами вопрос, кажется, вы используете ASP.net.
Вы должны добавить runat="server"
, чтобы сохранить состояние элемента управления, но в то же время, когда вы добавляете runat="server"
, элемент управления будет отображаться на уровнеи идентификатор элемента управления будет изменен.
Итак, вам нужно ClientIDMode="Static"
тег при использовании элемента управления на стороне клиента.
Для Eg:
<input type="text" id="txtcard2" size="4"
onkeyup="movetoNext(this, 'txtcard3')" maxlength="4" ClientIDMode="Static" runat="server" />