任何人都可以给我一些关于这些代码的解释或解决方案。我有这些错误,组合框在一个方法中。当我将组合框移到窗体外(method = post)时,它工作得很好。我不知道为什么它不起作用,如果它在形式方法内,我必须把它放在表格内。如果有人能给我一个解决这个问题的办法,那就不胜感激了。谢谢 这些是代码:
<form name="baru" id="baru" action='' method='post'>
然后下面的代码是表单中的组合框:
<select id="skala" onchange="skala()">
<option value="" selected="selected">---Pilih---</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</form>
这些是功能组合框的javascript:
<script type="text/javascript">
function skala(){
alert("zzzzzzzzzz");
// var cb = document.getElementById('skala').value;
// if (cb == "1" || cb == "2" || cb == "3"){
// $("#hemat_biaya").show();
// }
}
</script>
希望有人可以帮助我:)
答案 0 :(得分:0)
将语法更改为低于它将在表单
内开始工作我试图以这种方式改变它,但它仍然无法工作,它没有在javascript中调用函数“skala”,
<select id="skala" name ="elementname" onchange="skala()">
<option value="" selected="selected">---Pilih---</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
为什么它现在不起作用的原因是你没有在这个组合框的select标签中给出name属性。