回答:
.val()
メソッドがあります:
idの入力があるtxtEmail
場合は、次のコードを使用してテキストボックスの値にアクセスできます。
$("#txtEmail").val()
val(string)
メソッドを使用してその値を設定することもできます。
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
.val()メソッドを使用します。
また、おそらく持っていないタイプの戻り要素$("#txtEmail")
として使用するつもりだったと思います。$("txtEmail")
<txtEmail>
jQueryのドキュメントを参照してください。
また、jQuery val()メソッド。
可能な重複:
フォームフィールドを識別するためにIDではなくフィールド名を使用していた場合、find.whatに長い時間を要した追加情報のみ。あなたはこのようにします:
ラジオボタンの場合:
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コードにidプロパティを必ず追加してください。
Texboxコントロールの値には、IDまたはクラス名でアクセスできます。
次にコード例を示します。
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
テキストボックスコントロールの値を取得するためにクラス名を使用すると、同じクラス名を他のコントロールにも定義できるため、他の値または間違った値を返す可能性があります。したがって、特定のテキストボックスの値を取得するには、そのIDを使用します。