不知道各位大侠,有没有遇到过这种问题呢?
我只截取了部份代码,请大家帮我看看。就是要在getMoreValue()方法里传字符串参数'client',然后JS就不执行了,如果参数是int类型就可以。
<script language="javascript">
function addFj(){ oTr.insertCell(1).innerHTML = "<input id=itemNum"+no+" maxLength=7 size=7 type=text name=itemNum"+no+" onblur='getMoreValue(delform.itemNum"+no+".value,'client',"+no+",1)'/>";
}
</script>
我只截取了部份代码,请大家帮我看看。就是要在getMoreValue()方法里传字符串参数'client',然后JS就不执行了,如果参数是int类型就可以。
<script language="javascript">
function addFj(){ oTr.insertCell(1).innerHTML = "<input id=itemNum"+no+" maxLength=7 size=7 type=text name=itemNum"+no+" onblur='getMoreValue(delform.itemNum"+no+".value,'client',"+no+",1)'/>";
}
</script>
$inputObj = document.createElement('input');
$inputObj.setAttribute( 'type', 'text');
$inputObj.setAttribute('id', 'itemNum'+no);
$inputObj.setAttribute( 'maxLength', 7);
$inputObj.setAttribute( 'size' , 7);
$inputObj.setAttribute( 'name', 'itemNum'+no);
$inputObj.setAttribute( 'onblur', "getMoreValue(delform.itemNum"+ no +".value, \'client\',"+no+",1)" );oTr.insertCell(1).appendChild( $inputObj);
}