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