如何把input的值取出来

怎么把input的值取出来
<td><input type="text" id="diary" name="diary" value=""/></td>
 <td>${list.totalDiary/20*100}% </td>


怎么把上面td的input的值取出来替代下面td的20
------解决思路----------------------
<td>${list.totalDiary/test*100}% </td>
------解决思路----------------------
问题问的不全吧,你这个替换的动作是什么时候需要替换?点击什么东西触发吗?还是上面的代码都在一个循环里面,循环的时候需要显示
------解决思路----------------------
同楼上如何把input的值取出来
------解决思路----------------------
你这个已经编译执行完成了。你替换20怎么替换?  
要么js,不过只能第一次。
var td1='${30}';
var td2='${list.totalDiary/td1*100}%'
 然后js 再把td2的值 ,赋值给你的dom里 的<td>${list.totalDiary/20*100}% </td>
------解决思路----------------------
 <td>${list.totalDiary/20*100}% </td>
上面这段代码应该是在服务端解析的吧,
<td><input type="text" id="diary" name="diary" value=""/></td>
而你要取input的值是要在客户端完成,两个东西执行的地方都不一样,怎么可能代替。