簡體   English   中英

條件必填字段驗證不起作用

[英]Conditional Required Fields validation is not working

我有一個新的謎題需要解決,因為我無法設法解決這個問題。

想象一下,您在一家擁有專有平台來托管和管理廣告活動的在線營銷公司中工作。 然后想象只有能夠驗證“就在那兒”的必填字段。 最后 假設某個客戶在選中某個單選按鈕后需要表單字段。 對? 對! 好吧....不...不對。

這是東西。 相同的單選按鈕會觸發一個jQuery腳本,該腳本可簡化5 div的隱藏字段display: block 我已經准備好了jQuery.validation.js插件。

如果滿足檢查依賴字段的條件,我會將這段代碼插入所需的表單字段中:

class="textInput1 validate[condRequired[radiobuttonX]]" 

textInput1是為輸入字段設置樣式的CSS類。

作為一個submitbutton我使用一個使用此代碼提交的圖像: input type="image"

onclick="document.forms['formName'].submit();"

我有:

$(document).ready(function() {

在我的腦海中,我擁有驗證腳本的鏈接:

<script src="../path/to/jquery.validationEngine.js"></script>

我使用: 內聯表單驗證引擎2.6.2,jQuery插件

選中radiobuttonX時,如何使表單字段Y為必填項? 我當然也需要語法,因為我很笨;-)

如果您可以從jQuery Validation Engine切換到jQuery-Validate,這將是解決方案:

$("#form").validate({
    rules: {
        fieldY: {
            required: {
                depends: function() {
                    return $("#radioButtonX").is(":checked");
                }
            }
        }
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM