私はこの問題の解決策を見つけようとしていました。私はオンラインで回答を見つけることができませんでした。残念ながら、私のjavascriptのスキルはあまり良くありません。私はこれを行う方法の基本的なコンセプトを理解しています。唯一の問題は、その入力をどのように呼び出すかと、可視モードでのみ行うことです。ブートストラップの使用:オブジェクトが表示されているときにクラスを追加するには-xs visible-sm?
<div class="col-sm-6 visible-xs visible-sm">
<label for="date">Desired Date:</label>
<input name="date" type="date" id="mobiledateinput">
</div>
私はこれが何とかjavascriptで解決される必要があることを知っています。あなたが前の期間を持っていない場合、私は得ることができたとして相続人は近くに
$(document).ready(function(){
$("mobiledateinput, visible-xs").each(function() {
$(this).addClass('validate-required');
});
});
[OK]これらの回答はいずれも問題に対処していません。おそらく私は自分自身を説明する良い仕事をしなかった。基本的には、これらの入力はhtmlページにあります。しかし、フォームをデスクトップを使用して送信すると、これらの問題はすべてページの読み込み時に検証に必要なクラスを追加するだけなので、モバイル専用の入力を検証しようとします。入力が可視になったときにのみこのクラスを追加する方法を理解する必要があります。だから、おそらく入力を選択し、クラスを追加する前に、それが見えるようにする必要があります。 –