gpt4 book ai didi

Javascript 表单验证多次使用占位符

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:03 26 4
gpt4 key购买 nike

我有一个表单验证将检查每个输入是否有效,但问题是当只有一个输入有效时所有输入都被视为有效。我已经转移返回真实位置,但它没有改变任何东西。

如有任何帮助,我们将不胜感激。

<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;
}
}

最佳答案

按照您说的检查所有输入即可。

function val(){
var nama = $('.na').val();
var email = $('.em').val();
var subject = $('.su').val();
var isi = $('.isi').val();
var flag = true;
if(nama === ''){
$('.na').attr('placeholder','Masukkan Nama Anda');
flag = false;
}
if(email === ''){
$('.em').attr('placeholder','Masukkan E-mail Anda');
flag = false;
}
if(subject === ''){
$('.su').attr('placeholder','Masukkan subject Pesan');
flag = false;
}
if(isi === ''){
$('.isi').attr('placeholder','Masukkan Isi Pesan');
flag = false;
}
return flag;
}

关于Javascript 表单验证多次使用占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38140972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com