forms
2011-08-27 4 views 3 likes 
3

누군가가 '입력'키를 눌렀을 때이 양식을 제출하려면 어떻게해야합니까?Submit Enter 키를 입력하십시오.

<form id="search" onsubmit="javascript:search(document.getElementById('searchText'))"> 
    <input type='text' id='searchText' autofocus /> 
    <input type='button' onclick="search(document.getElementById('searchText'))" value='Search' /> 
</form> 
+1

''요소가 필요합니다. Javascript로 무엇을하고 있는지 확실하지 않습니다. –

+0

다음은 대신 를 사용하는 이유입니다. – Jason

답변

2

입력 유형이 어떤 입력을 입력 한 다음 Enter 키를 누릅니다이 경우에, 어떤 제출에 당신은, 아래와 같은 양식을 사용할 수 있습니다 - 당신이 그들을 더이 있다면 - 그것은 형식의 기본 동작됩니다 제출하기 : 그것은 같이

<form id="search"> 
    <input type='text' id='searchText' /> 
    <input type='submit' value='Search' /> 
</form> 

은 또는, 당신은 태그의 onsubmit 기능을 사용하여 양식의 "제출"처리하는, 그래서 당신은이 작업을 수행 할 수 있습니다

<form id="search" action="#"> 
    <input type="text" id='searchText' name="myinput" onkeypress="handle" /> 
</form> 

<script> 
    function handle(e){ 
     if(e.keyCode === 13){ 
      alert("Enter was just pressed."); 
     } 

     return false; 
    } 
</script> 

코드입니다, 꽤 똑같은, t에서 발견 될 수있다. 그의 비슷한 질문 : How to trigger enter key press of textbox?

희망, 심지어 시간이 귀하의 질문에 대답했다.

관련 문제