私はこのフォームをhtmlで作成していますので、ユーザーが#btnPopup
を押したときにこのフォームを検証したいと考えています。クリックボタンでjQueryの検証プラグインを使用せずにこれを行うにはどうしたらいいですか?jQueryの検証プラグインなしで送信ボタンなしのJavaScriptでフォームを検証する方法
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="frmUsers" data-userid="">
<img id="btnClose" src="resources/img/close_window.png">
<h2 id="popupTitle"></h2>
<ul>
<li>
<label for="username">Username:</label>
<input type="text" id="username" name="txtUsername" placeholder="Please select username" required/>
</li>
<li>
<label for="level">Level:</label>
<input type="number" id="level" name="txtLevel" placeholder="Please select level" required/>
</li>
<li>
<label for="registrationStatus">RegistrationStatus:</label>
<select name="txtRegistrationStatus" id="registrationStatus" placeholder="Please select registration status" class="required">
<option value="Registered">Registered</option>
<option value="Unregistered">Unregistered</option>
</select>
</li>
<li>
<label for="registrationDate">RegistrationDate:</label>
<input type="text" id="registrationDate" name="txtRegistrationDate" placeholder="Please select date" required/>
</li>
<div class="btnZone">
<input class="btnDown" type="button" value=" " id="btnPopup" />
<input class="btnDown" type="button" value="Cancel" id="btnCancel">
</div>
</ul>
</form>
をtweekして使用できるサンプルコードであるあなたは、これまで何を試してみたのですか? ' – kosmos
' $(function()#btnPopup " (){ var emptyFields = $( "input [value =]"); if(emptyFields.size()> 0){ emptyFields.each(function(){ $(this).stop() .animate({borderColor: "red"}) .addClass( "必須") ; hidePopup(); }); } } – mplungjan
function validateForm(" function ")$ {function()} $ {function()}};});} – user6018902