2017-02-21 4 views
0
  1. 私は以下のフィールドPLeaseヘルプの検証を適用しようとしています。空であるかどうかをチェックし、空でフィールドにエラーが表示されているかどうかのような通常の検証。どうやってやるの ?どのように私は下のフィールドにバリデーションを置くことができます

    私のHTMLコード

    フォーム名

    <div class="modal fade bs-example-modal-sm" tabindex="-1" 
            role="dialog" aria-labelledby="mySmallModalLabel" 
            data-keyboard="false" data-backdrop="static"> 
            <div class="modal-dialog modal-sm" role="document"> 
             <div class="modal-content" style="padding:20px;"> 
               <form id="contact-form" method="post" action="" role="form"> 
              <div class="form-group"> 
               <label for="frmName">Form Name *</label> 
                 <input id="frmName" type="text" 
                   name="frmName" 
                   class="form-control input-lg" 
                   placeholder="Please enter your form name *" 
                   required="required" 
                   data-error="form name is required." 
                   ></input> 
              <div class="help-block with-errors"></div> 
              </div> 
                 <div class="form-group"> 
               <label for="txtProductName" class="control-label">Select Product : </label> 
               <select required="required" data-error="form name is required." style="width: 260px;height :35px; font-size: 15px;" class="form-control" id="op1"> 
                <option selected="selected">Select</option> 
               </select> 
               <div class="help-block with-errors"></div> 
               </div> 
                 <div class="form-group"> 
               <label for="frmdesc">Form Description *</label> 
    
                 <input id="frmdesc" type="text" name="name" 
                   class="form-control" 
                   placeholder="Please enter your form Desc *" 
                   required="required" 
                   data-error="full name is required."></input> 
              <div class="help-block with-errors"></div> 
              </div> 
    
              <div class="modal-footer"> 
               <button type="button" class="js-save-form fb-button" onclick="checkValidation();" 
                 data-dismiss="modal">Proceed</button> 
              </div> 
                </form> 
             </div> 
            </div> 
           </div> 
    
+0

+0

JavaScriptのスニペットを入力するのを忘れた – Sojtin

+0

ボタン私はポップアップを取得しています。 –

答えて

0

・ホープ便利この意志。

のjQuery:

function checkValidation() 
{ 
    $('.required-fields').each(function(i, obj) { 
     if($(this).val() == "") 
     { 
      $(this).addClass('.alertClass'); 
     } 
     else 
     { 
      $(this).removeClass('.alertClass'); 
     } 
    }); 
} 

CSS:

.alertClass{border-color: indianred;} 
+0

jsfiddleを追加してください。 –

+0

それは動作していませんでした。 –

+0

はすべての必須フィールドに 'required-fields'クラスを追加しようとしました。 – Jaber

0

それを試してみて、それを確認してください。

//Check your Jquery and jquery.validate.min.js 

//add script 
     <script> 
     $(document).ready(function() { 
      $("#contact-form").validate(); 
     }); 
function validon() { 
$("#contact-form").valid() 
//or if ($("#contact-form").valid()) {}else{} 
} 
     </script> 


    //html 
      <form id="contact-form" method="post" action="" role="form"> 
      <input type="text" id="txtTest" name="Test" required /> 
      <input type="button" id="btnvalid" value="valid" onclick="validon();" /> 
      </form> 
+0

私は試してみた –

+0

私は誰かの例を見つける。 http://jsfiddle.net/zqqdV/ を参照してください。 –

+0

正確に何を探しているのですか?私はbootstrap modal内のフォームを検証したいだけです。成功した検証後にブートストラップ・モードを閉じて、フィールドが空であればエラーを表示します。 –

関連する問題