I cannot figure out why this seemingly simple code won’t work, the “else if” line.
[code]<script type=”text/javascript”>
<!–
function checkKeywords(x)
{
if(x==1) { //
document.getElementById(‘Lights’).checked = true;
document.getElementById(‘Lighting’).checked = true;
document.getElementById(‘Light’).checked = true;
document.getElementById(‘Lamp’).checked = true;
document.getElementById(‘Table’).checked = true;
} else if(x==2) {
document.getElementsByName(‘keyword’).checked = false;
}
}
// –>
</script>
<label><input type=”radio” name=”Category” value=”table_lamp” onclick=”checkKeywords(1);”>Table Lamp</label><br>
<label><input type=”radio” name=”Category” value=”floor_lamp” onclick=”checkKeywords(2);”>Floor Lamp</label>
<br><br>
<label><input type=”checkbox” name=”keyword” value=”Lights” id=”Lights”>Lights</label><br>
<label><input type=”checkbox” name=”keyword” value=”Lighting” id=”Lighting”>Lighting</label><br>
<label><input type=”checkbox” name=”keyword” value=”Light” id=”Light”>Light</label>