テキスト入力が空であるか、Jquery ステートメント内にない場合、テキスト入力を比較するにはどうすればよいですか? 以下のコードは大丈夫ですか?
$(#'generate').click(function(){
if(parseInt($('#lastname').val,10)==0){
alert("Should Not Be Empty!");
}
}
テキスト入力が空であるか、Jquery ステートメント内にない場合、テキスト入力を比較するにはどうすればよいですか? 以下のコードは大丈夫ですか?
$(#'generate').click(function(){
if(parseInt($('#lastname').val,10)==0){
alert("Should Not Be Empty!");
}
}
$(#'generate')
はメソッドであるため、be$('#generate')
および$('#lastname').val
shouldである必要があります。$('#lastname').val()
val()
$('#generate').click(function(){
if( !$.trim( $('#lastname').val() ) ){
alert('Should Not Be Empty!');
}
}
しかし、入力ボックスが空で、与えない場合にparseInt($('#lastname').val(),10)
出力するものを試しました。NaN
0
ということですか:
if($.trim( $('#lastname').val() ) != ""){
alert("Should Not Be Empty!");
}
また
if($.trim( $('#lastname').val() ).length > 0){
alert("Should Not Be Empty!");
}
単に
$('#generate').click(function(){
if($('#lastname').val().trim() != "") {
alert("Should Not Be Empty!");
}
}
あと、誤字脱字あり
$(#'generate').click(function(){
// ^ Right here