JavaScript在IE中工作,但在Firefox中不工作 函数onLoadMoneyEarned(大小){ 对于(var i=1;i
结尾的大括号似乎缺失。请尝试在函数onLoadMoneyEnowned的最末端添加一个结尾}。HTML是什么样子的?元素是否可能具有“name”属性而不是“id”属性?但它会在Firefox中抛出验证错误。请多关注一些错误。不要忽略或泛化它们。它们包含答案。如果你不理解它们,只需在问题中复制粘贴它们,这样我们就可以用外行的术语为你解释它们。一旦错误被正确理解,解决方案就不重要了这是下拉列表的html格式。请确保只键入小时数。请确保只键入小时数。请确保只键入小时数。请确保只键入小时数。请确保只键入小时数。这些是来自java文件的4个字段的验证错误,所以我没有这样做提到他们。。JavaScript在IE中工作,但在Firefox中不工作 函数onLoadMoneyEarned(大小){ 对于(var i=1;i,javascript,Javascript,结尾的大括号似乎缺失。请尝试在函数onLoadMoneyEnowned的最末端添加一个结尾}。HTML是什么样子的?元素是否可能具有“name”属性而不是“id”属性?但它会在Firefox中抛出验证错误。请多关注一些错误。不要忽略或泛化它们。它们包含答案。如果你不理解它们,只需在问题中复制粘贴它们,这样我们就可以用外行的术语为你解释它们。一旦错误被正确理解,解决方案就不重要了这是下拉列表的html格式。请确保只键入小时数。请确保只键入小时数。请确保只键入小时数。请确保只键入小时数。请确保只键入
function onLoadMoneyEarned(size){
for(var i=1;i<=size;i++){
var countStr1 = 'howOften__JB1_'+i;
var countStr2 = 'howOften__JB2_'+i;
var countStr3 = 'howOften__JB3_'+i;
var countStr4 = 'howOften__JB4_'+i;
var hrsPerWeek1 = 'hrsPerWeek__JB1_'+i
var hrsPerWeek2 = 'hrsPerWeek__JB2_'+i
var hrsPerWeek3 = 'hrsPerWeek__JB3_'+i
var hrsPerWeek4 = 'hrsPerWeek__JB4_'+i
var dropDownValue1 = document.getElementById(countStr1).value;
var dropDownValue2 = document.getElementById(countStr2).value;
var dropDownValue3 = document.getElementById(countStr3).value;
var dropDownValue4 = document.getElementById(countStr4).value;
var textbox1 = document.getElementById(hrsPerWeek1);
textbox1.disabled = true;
var textbox2 = document.getElementById(hrsPerWeek2);
textbox2.disabled = true;
var textbox3 = document.getElementById(hrsPerWeek3);
textbox3.disabled = true;
var textbox4 = document.getElementById(hrsPerWeek4);
textbox4.disabled = true;
if(dropDownValue1=="HR"){
textbox1.disabled = false;
}
if(dropDownValue2=="HR"){
textbox2.disabled = false;
}
if(dropDownValue3=="HR"){
textbox3.disabled = false;
}
if(dropDownValue4=="HR"){
textbox4.disabled = false;
}
}
<script language="javascript" type="text/javascript">
$(window).load(function(){onLoadMoneyEarned("<%=nameLength%>");});
</script>