我在修复JS代码时遇到了一些问题.在代码段中,您可以看到我的程序,
现在单击第一个复选框.一条消息出现在bottem上,只要我输入一个数字,消息应该消失,文本框不应该禁用...
当我单击第二个复选框时,该消息应附加到前一个,但它只是覆盖...然后使用与前一个相同的值...
任何人都可以给我一些想法吗?测试功能应该有问题......
先感谢您.
// JavaScript source code
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==="")
{
strValideer += "<li><b>" + txt.name + ": </b>verplicht veld</li>";
}
}
else if (el.checked === false)
{
txt.disabled = true;
return;
}
strValideer += "</ul>";
divOutput.innerHTML = strValideer;
}Run Code Online (Sandbox Code Playgroud)
<fieldset>
<legend>Bestel gegevens</legend>
<div class="container">
<div class="row">
<div class="span7" id="houtsoorten">
<div class="control-group">
<label class="control-label">
bangkirai
<input id="chkbangkirai" …Run Code Online (Sandbox Code Playgroud)