2012-05-11 17 views
3

私はチェックボックスとテキストボックスを持っています。 チェックボックスをオンにすると、テキストボックスは強制的になります。 テキストボックスがいっぱいになると、チェックボックスは強制的になります。jquery検証エンジンの条件付き検証

ので、サンプルは項目の

名前だろう - チェックボックス - アイテム2の有効期限 名 - Checkbox2 - 有効期限日付2

データは、クエリを使用してアレイ内のデータベースからフェッチされます。

私のコードは、あなたが条件付き必須検証が必要

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#sea").validationEngine(); 
    }); 

function industry(field, rules, i, options) {  
var atLeastOneIsChecked = $('input[name="extraqualification[]"]:checked').length > 0; 
if (atLeastOneIsChecked == 1)  { 
if(document.getElementById('extraqualificationexpirydate<?php echo $extraqual['Id']?>').value=='') 
{ 
    return "Please supply a certificate expiry"; 
}else{} } 
    } </script> 
+0

1)あなたの質問を明確にしてください2)あなたのマークアップを投稿してください –

+0

こんにちはNiftyDude - 私はhttp://www.position-absolute.com/category/javascript/から検証エンジンを使用して検証しようとしています。 – Sam

答えて

2

のように見えます。

また
<input value="" type="text" name="test" id="test" /> 
<input class="validate[condRequired[test]]" type="text" id="test_2" name="test_2"/> 

、あなたはバージョン2.6以上を使用していることを確認してください。次のように使用することができますcondRequired方法があります。