这样获取不到的,只能获取到value得值。建议再加一个隐藏字段
<form action="servlet" method="post">
<input type="text" name="a" id="a" value="3" displayvalue="4"/>
<input type="hidden" name="a_displayvalue" value="4"/>
</form>后台就可以获取了

解决方案 »

  1.   

    如楼上所说,先把displayvalue="4"的值存在一个隐藏域中,然后提交。
      

  2.   

    js操作的话 document.getElementById('a').displayvalue  ???我还真不知道input里面还有displayvalue属性 长见识了(⊙o⊙)…
      

  3.   

    必须定义一个name 那样的你才可以得到
      

  4.   

    定义一个隐藏域,用document.getElementById('a').displayvalue 取到值放进去
      

  5.   

    你把value的值设置成displayvalue值不就完了,后台获取是根据name去取值的
      

  6.   

    var str = document.getElementById('a').displayvalue
    然后submit的时候 做个参数穿进去就好了!
    后台request获取!