Jawaban:
Ada sebuah .val()
metode:
Jika Anda mendapat input dengan id, txtEmail
Anda dapat menggunakan kode berikut untuk mengakses nilai kotak teks:
$("#txtEmail").val()
Anda juga dapat menggunakan val(string)
metode untuk menetapkan nilai itu:
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
Gunakan metode .val ().
Juga saya pikir Anda dimaksudkan untuk menggunakan $("#txtEmail")
sebagai $("txtEmail")
elemen hasil dari jenis <txtEmail>
yang Anda mungkin tidak memiliki.
Lihat di sini di dokumentasi jQuery .
Juga metode jQuery val () .
Kemungkinan Gandakan:
Hanya Info Tambahan yang membutuhkan waktu lama untuk menemukan. Bagaimana jika Anda menggunakan nama bidang dan bukan id untuk mengidentifikasi bidang formulir. Anda melakukannya seperti ini:
Untuk tombol radio:
var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();
Untuk kotak teks:
var txt=$('input:text[name=DrugDurationLength]').val();
Memperhatikan komentar Anda tentang penggunaannya untuk validasi email dan memerlukan plugin, plugin validasi dapat membantu Anda, yang terletak di http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , ia datang dengan email memerintah juga.
Ada .val();
metode yang bisa Anda gunakan.
Jadi, dalam situasi Anda, Anda ingin menggunakannya $("#txtEmail").val();
. Juga, pastikan Anda menambahkan properti id ke dalam kode html Anda!
Anda dapat mengakses nilai kontrol Texbox baik dengan ID-nya atau dengan nama Kelasnya.
Berikut ini contoh kode:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
Menggunakan nama kelas untuk mendapatkan nilai kontrol kotak teks dapat mengembalikan nilai lain atau salah karena nama kelas yang sama juga dapat didefinisikan untuk kontrol lainnya. Jadi mendapatkan nilai kotak teks tertentu dapat diambil dengan id-nya.
Dengan menggunakan
$("#txtEmail").val()
Anda mendapatkan nilai elemen yang sebenarnya