[jquery] jQuery를 사용하여 텍스트 상자의 가치를 얻는 방법은 무엇입니까?

나는 이와 같은 요소 $("#txtEmail")를 얻을 수 있지만 실제 가치를 얻는 방법을 모르겠습니다.



답변

있다 .val()방법 :

id가 입력 된 txtEmail경우 다음 코드를 사용하여 텍스트 상자의 값에 액세스 할 수 있습니다.

$("#txtEmail").val()

val(string)방법을 사용하여 해당 값을 설정할 수도 있습니다 .

$("#txtEmail").val("something")


답변

.val () 메소드를 사용하십시오.

또한 당신이 사용하는 의미 생각 $("#txtEmail")같은 $("txtEmail")유형의 반환 요소 <txtEmail>당신은 아마 필요가 없습니다.

jQuery 문서를 참조하십시오 .

또한 jQuery val () 메소드 .


답변

가능한 중복 :

양식 정보를 식별하기 위해 ID가 아닌 필드 이름을 사용하는 경우 추가 정보를 찾는 데 오랜 시간이 걸렸습니다. 당신은 이것을 이렇게합니다 :

라디오 버튼 :

 var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();

텍스트 상자의 경우 :

 var txt=$('input:text[name=DrugDurationLength]').val();


답변

이메일 유효성 검사에 플러그인을 사용하고 플러그인이 필요하다는 의견을 확인한 후 유효성 검사 플러그인은 다음 위치에 있습니다. http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 에 있으며 이메일과 함께 제공됩니다. 규칙도.


답변

이있다 .val();사용할 수 방법이 있습니다.

따라서 귀하의 상황에서 사용하고 싶을 것 $("#txtEmail").val();입니다. 또한 id 속성을 HTML 코드에 추가하십시오!


답변

.val()메소드를 사용하여 필요한 요소의 실제 값을 얻으십시오.


답변

ID 또는 클래스 이름으로 Texbox 컨트롤의 값에 액세스 할 수 있습니다.

예제 코드는 다음과 같습니다.

<input type="text" id="txtEmail" class="textbox" value="1">

$(document).ready(function(){
   alert($("#txtEmail").val());
   alert($(".textbox").val());//Not recommended
});

텍스트 상자 컨트롤 값을 얻기 위해 클래스 이름을 사용하면 다른 컨트롤에 대해 동일한 클래스 이름을 정의 할 수 있으므로 다른 또는 잘못된 값을 반환 할 수 있습니다. 따라서 특정 텍스트 상자의 가치를 얻는 것은 ID로 가져올 수 있습니다.