जवाबों:
एक .val()विधि है:
यदि आपको एक आईडी के साथ एक इनपुट मिला है, तो आप txtEmailटेक्स्ट बॉक्स के मूल्य तक पहुंचने के लिए निम्न कोड का उपयोग कर सकते हैं:
$("#txtEmail").val()
आप val(string)उस मान को सेट करने के लिए विधि का उपयोग कर सकते हैं :
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
.Val () विधि का प्रयोग करें।
इसके अलावा, मुझे लगता है कि आप टाइप के रिटर्न तत्वों के $("#txtEmail")रूप में उपयोग करना चाहते हैं जो आपके पास शायद नहीं है।$("txtEmail")<txtEmail>
यहाँ देखें jQuery प्रलेखन ।
इसके अलावा jQuery वैल () विधि ।
संभव डुप्लिकेट:
बस अतिरिक्त जानकारी जो मुझे खोजने में बहुत समय लेती है। यदि आप फ़ील्ड नाम का उपयोग कर रहे हैं और फॉर्म फ़ील्ड की पहचान करने के लिए आईडी नहीं है। आप इसे इस तरह करते हैं:
रेडियो बटन के लिए:
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();। इसके अलावा, सुनिश्चित करें कि आप अपने html कोड में आईडी प्रॉपर्टी जोड़ देंगे!
आप टेक्सबॉक्स नियंत्रण के मूल्य को उसकी आईडी या उसके वर्ग नाम से एक्सेस कर सकते हैं।
यहाँ उदाहरण कोड है:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
किसी भी टेक्स्ट-बॉक्स नियंत्रण मूल्य प्राप्त करने के लिए वर्ग नाम का उपयोग अन्य या गलत मान लौटा सकता है क्योंकि किसी अन्य नियंत्रण के लिए उसी वर्ग नाम को भी परिभाषित किया जा सकता है। तो एक विशिष्ट टेक्स्टबॉक्स का मूल्य प्राप्त करना इसकी आईडी द्वारा प्राप्त किया जा सकता है।
का उपयोग करके
$("#txtEmail").val()
आपको तत्व का वास्तविक मूल्य मिलता है