Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript消息_Javascript_Html_Function_Checkbox - Fatal编程技术网

Javascript消息

Javascript消息,javascript,html,function,checkbox,Javascript,Html,Function,Checkbox,我在修复我的JS代码时遇到了一些问题。 在代码片段中可以看到我的程序 现在单击第一个复选框。底部会出现一条消息,只要我在其中键入一个数字,消息就会消失,文本框不应禁用 当我点击第二个复选框时,消息应该附加到上一个复选框,但它只是覆盖了。。。然后使用与前一个相同的值 有人能告诉我一些关于这个的想法吗?测试函数中应该有错误 先谢谢你 //JavaScript源代码 功能测试(el) { divOutput=document.getElementById(“msgbox2”); strvalider

我在修复我的JS代码时遇到了一些问题。 在代码片段中可以看到我的程序

现在单击第一个复选框。底部会出现一条消息,只要我在其中键入一个数字,消息就会消失,文本框不应禁用

当我点击第二个复选框时,消息应该附加到上一个复选框,但它只是覆盖了。。。然后使用与前一个相同的值

有人能告诉我一些关于这个的想法吗?测试函数中应该有错误

先谢谢你

//JavaScript源代码
功能测试(el)
{
divOutput=document.getElementById(“msgbox2”);
strvalider=“
    ”; var txt=document.getElementById(el.id.replace('chk','txt')) 如果(el.checked==真){ txt.disabled=false; 如果(txt.value==“”) { strvalider+=“
  • ”+txt.name+”:verplicht veld
  • ”; } } else if(el.checked==false) { txt.disabled=true; 返回; } strvalider+=“
”; divOutput.innerHTML=strvalider; }

贝斯特尔格芬斯酒店
邦基赖
斯图克
比肯霍夫
斯图克
丹尼霍特
斯图克
艾肯豪特
斯图克
卡斯坦杰霍特
斯图克
林德霍特
斯图克
便签
斯图克
橡皮头
斯图克
塞德霍夫
公斤
白桦
签证
过度装饰
现金
奥默金根:
var list = [];
function test(el) {
    divOutput = document.getElementById("msgbox2");
    strValideer = "<ul>";
    var txt = document.getElementById(el.id.replace('chk', 'txt'));
    if (el.checked === true) {
        txt.disabled = false;
        if (txt.value === "") {
            list.push(txt.name);
        }
    }
    else if (el.checked === false) {
        txt.disabled = true;
        list.splice(list.indexOf(txt.name), 1);
    }
    for (var i = 0; i < list.length; i++) {
        strValideer += "<li><b>" + list[i] + ": </b>verplicht veld</li>";
    }
    strValideer += "</ul>";
    divOutput.innerHTML = strValideer;
}