不知道各位大侠,有没有遇到过这种问题呢?
我只截取了部份代码,请大家帮我看看。就是要在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>

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2011-12-02 16:12:36 编辑
      

  2.   

    十分之蛋筒function addFj(){
    $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);
    }