<td align="center" valign="center"  >
<input tag="mocha" alert="数量" desc="数量" name="shuliang" class="template-chulidan-input-normal"  special="Normal" type ="text" value="" />        </td>
<td align="center" valign="center"  >
<input tag="mocha" alert="估计单价" desc="估计单价" name="gujidanjia" class="template-chulidan-input-normal"  special="Normal" type ="text" value="">        </td>
<td align="center" valign="center"  >
<input tag="mocha" alert="金额" desc="金额" name="jine" class="template-chulidan-input-normal"  special="Normal" type ="text" value="" otherproperty="onclick='amount('shuliang','gujidanjia',this)'">       </td>这里的onclick='amount('shuliang','gujidanjia',this)' 有什么问题么?前两个参数是前面两个表单域的name,后面调用本身对象,页面加载就报错,Syntax error ~~~

解决方案 »

  1.   

    onclick="amount('shuliang','gujidanjia',this)"
    引号嵌套导致的
      

  2.   

    那我应该怎么写呢?
    shuliang 和 gujidanjia 总不能不带引号吧?
      

  3.   

    otherproperty="onclick='amount('shuliang','gujidanjia',this)'"使用转义otherproperty="onclick='amount(\"shuliang\",\"gujidanjia\",this)'"
      

  4.   

    onclick=amount('shuliang','gujidanjia',this)二楼已经给你正解了,不过不用也可以
      

  5.   

    otherproperty="onclick=&quot;amount('shuliang','gujidanjia',this)&quot;"
      

  6.   


    对了这是写在otherproperty属性里的,得用HTML的转义符,不能用JavaScript的转义符,还是LS经验丰富,学到了
      

  7.   

    onclick=amount('shuliang','gujidanjia',this)