ColdFusion Javascript Validation

ColdFusion Javascript Validation

本文关键字:Validation Javascript ColdFusion      更新时间:2023-09-26

是否可以为 ColdFusion 输入和选择编写 JavaScript 验证?

我想要的结果
(我有这篇文章可以完美地与输入一起使用,但我有 ColdFusion 选择语句(包含),这个用于验证的脚本只是跳过它们。是否有任何方法可以调用 ColdFusion 输入和选择,使它们成为必需的,而不是必需的,具体取决于是/否单选按钮?

http://jsfiddle.net/0kaxb6qt/

$('#div1 input').each(function() {
   $(this).removeAttr('required'); 
});
function showhideForm(Mailto_1) {
        if (Mailto_1 == "Yes") {
            document.getElementById("div1").style.display = 'block';
            document.getElementById("div2").style.display = 'none';
            $('#div1 input').not('#cmiddlename_1').not('#cm2street_1').each(function() {
                //console.log('wat');
                $(this).attr('required', 'required');
            });
        } else if (Mailto_1 == "No") {
            document.getElementById("div2").style.display = 'block';
            document.getElementById("div1").style.display = 'none';
            $('#div1 input').each(function() {
                $(this).removeAttr('required');
            });
            $("#div1 > .clearfix input:text").val("");
        }
    }

您可以获取 id 并将 required 设置为 true 或 false:

$('#cmiddlename_1').prop('required',true);
$('#cm2street_1').prop('required',false);

基本上关闭和打开它们。