1
私は2つの入力を持っています:最初はXファイルのアップロードです。 2番目はURLの入力Yです。jQuery - 2つの入力の単純な検証
これまでのところ、Yが有効かどうかをチェックしてXに必要な属性を削除するコードがあります。それ以外の場合は、Xが必要になります。
$(Y).blur(function(){
if ($(this).is(':valid') == true) {
$(X).removeAttr('required')
} else if ($(this).is(':valid') == false) {
$(X).attr('required');
}
});
何らかの理由でこのコードは、入力Yが有効な場合に属性を削除する場合に機能します。ユーザーが後悔してYを空白のままにしたいとしますが、Xに必要な属性を返しません。
可能な限り簡単に説明を続けるようにしました。誤解があれば、私はこの質問を編集してより明確にしようとします。