2014-07-09 3 views
0

여러 개의 텍스트 입력이있는 양식이 있으며 각 텍스트 입력의 이름과 값을 가져 와서 표시하고 싶습니다. 시간에 대한여러 입력 이름과 값을 하나의 Jquery로 입력하십시오.

input1 = value1, input2 = value2, input3 = value3 

감사 :

<form id="myForm"> 
    <input type="text" name="input1" value="value1" /> 
    <input type="text" name="input2" value="value2" /> 
    <input type="text" name="input3" value="value3" /> 
    <input type="button" name="showResults" /> 
</form> 

그런 다음이처럼 표시 :

그래서 예를 들어 내 코드는 다음과 같을 것이다. 이처럼

답변

0

: http://jsfiddle.net/Etm8K/

API :

희망 나머지는 당신의 필요에 맞는. :)

코드 내가 할 필요 정확히 무엇을

$("#myForm").find(":input[type=text]").each(function() { 
    // The selector will match buttons; if you want to filter 
    // them out, check `this.tagName` and `this.type`; see 
    // below 
    $('#display').html($('#display').html() + this.name + '=' + 
    $(this).val() + ','); 
}); 

enter image description here

+1

감사합니다. 나이를 먹으려 고 노력했지만 find() 연산자 또는 스위치 또는 무엇이 호출되었는지 (jquery가 내 강한 소송이 아님)를 전혀 알지 못했습니다. 비어있는 텍스트 입력을 피하려면 어떻게해야합니까? 다시 한번 감사드립니다. – user3818607

+0

@ user3818607 다행이 당신을 도왔습니다! –

+0

신속하게 내 응답을 편집하려했지만 다른 질문을 몰래 들었지만 실패했습니다. 죄송합니다! 비어있는 텍스트 입력을 피하려면 어떻게해야합니까? 다시 한번 감사드립니다. – user3818607

관련 문제