2
フォームの検証で有効かどうかを確認しますが、入力が有効な場合はすべての入力が有効とみなされます。 本当の場所に戻りましたが、何も変わりません。Javascriptフォームのバリデーションプレースホルダを使用して複数
ご協力いただければ幸いです。
<form action="me.php" method="post" id="myform" onsubmit="return(val());">
<input type="text" name="name" placeholder="Nama Anda *" class="i-form na"/>
<input type="text" name="email" placeholder="Alamat E-mail *" class="i-from em"/>
<input type="text" name="subject" placeholder="Judul Pesan *" class="i-form su"/>
<textarea class="i-form isi" placeholder="Isi Pesan *"></textarea>
<input type="submit" value="Send" class="btn"></input>
function val(){
var nama = $('.na').val();
var email = $('.em').val();
var subject = $('.su').val();
var isi = $('.isi').val();
if(nama === ''){
$('.na').attr('placeholder','Masukkan Nama Anda');
if(email === ''){
$('.em').attr('placeholder','Masukkan E-mail Anda');
if(subject === ''){
$('.su').attr('placeholder','Masukkan subject Pesan');
if(isi === ''){
$('.isi').attr('placeholder','Masukkan Isi Pesan');
return false;
}
}
}
} else {
return true;
}
}
あなたの「場合は、」ステートメントがネストされているが、これは必要とされていませんし、それが偽です。 'if'ステートメントは互いに別々になければなりません! – MHS