Surendra0x2 Ответов: 7

Событие щелчка кнопки огня при нажатии клавиши enter внутри текстового поля(в Интернете)


Как запустить событие нажатия кнопки при нажатии клавиши Enter после записи некоторого текста в текстовое поле.

<form id="form1"  runat="server">
    <div>
    
    Enter text-<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Send" Width="65px" />
    
    </div>
    </form>

Sm.Abdullah

почему бы вам не поместить код события click в боковую функцию и не вызвать эту функцию после обнаружения клавиши enter в текстовом поле ?

7 Ответов

Рейтинг:
38

Asim Mahmood

Задав эти свойства формы вы получите свою цель

<form id="Form1">
       defaultbutton="SubmitButton"
       defaultfocus="TextBox1"
       runat="server"></form>


Рейтинг:
2

Shobhana.n

Попробовать это



функция enterEvent(e) {
если (например, код ключа == 13) {
$("введите[код=наименованием "button1"]").нажмите();
}
}

&ЛТ;АСП:текстовое поле с ID="элемент textbox1" метода OnKeyDown="JavaScript для:enterEvent(событие);" атрибут runat="сервер" атрибутов xmlns:АСП="#неизвестный"&ГТ;

&ЛТ;АСП:кнопка ID="кнопка 1" атрибут runat="сервер" текст="кнопка" функция onclick="обработчика button1_click" атрибутов xmlns:АСП="#неизвестный"&ГТ;


Рейтинг:
2

Hrushikesh_phapale

<script type="text/javascript">
function FireOnClickButton() { 
document.getElementByID("Button1").click();
 
}
</script>
<asp:textbox id="TextBox1" onkeypress="FireOnClickButton();" runat="server" xmlns:asp="#unknown">

<asp:button id="Button1" runat="server" text="Button" onclick="Button1_Click" />



надеюсь, что это сработает для вас...


Рейтинг:
1

_Amy

Возьмите все, что ваша страница содержит в панели и установите Настоящий собственность, чтобы кнопка "Отправить".

<asp:panel runat="server" id="pnlSrchQuote" defaultbutton="btnSearch" xmlns:asp="#unknown">
     <!--My Controls here-->
</asp:panel>


--Амит


Рейтинг:
1

Anuja Pawar Indore

Обратитесь к этой теме
http://stackoverflow.com/questions/268588/call-a-specific-button-onclick-event-when-the-enter-key-is-pressed-c-sharp[^]

Это довольно просто, и есть много способов сделать это, Google и посмотреть, вы найдете так много результатов


Рейтинг:
1

Member 13957950

<скрипт>
ВАР ввода = документ.метода getElementById("текстовое поле textbox1");
input.addEventListener("keyup", функция(событие) {

if (event.keyCode === 13) {
документ.метода getElementById("Кнопка1").нажмите();
}
});
</script>