各必須フィールドのボックスの後にアスタリスクがある入力フォームを作成したいと思います。ユーザーが文字列を入力すると、アスタリスクが感嘆符に変わります。現在、JavaScript コードは、ユーザーが文字を入力するたびに感嘆符を追加するだけです。
HTML:
<form name="form1">
<ul>
<li><input type='text' name ='text1' required placeholder="required"/></li>
<li><input type='text' name ='text1' required placeholder="required"/></li>
<li><input type='text' name ='text1' placeholder="not required"/></li>
</ul>
</form>
Java/JQUERY:
$(function() {
$('input:required').after( "<span>*</span>" );
});
$('input:required').keyup(function(){
var dInput = this.value;
if(dInput.length > 0)
//if($('input:required').is(':valid'))
{
$(this).after("<span>!</span>")
}
});
助けてくれてありがとう!