[英]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>
選中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.