首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于javascript有关问题 求围观!

2014-01-22 
关于javascript问题求围观!!!!!!!!!!!!!!!!!table idtable cellpadding5trth名称/thth单

关于javascript问题 求围观!!!!!!!!!!!!!!!!!
<table id="table" cellpadding="5">
<tr><th>名称</th><th>单价</th><th>数量</th><th>价格</th><th>修改</th>
<s:iterator value="#session.carts">
  <tr>
<td><s:property value="value.product.pname"/></td>
<td><s:property value="value.product.price"/></td>
<td><input type="text" name="count" size="1" value="<s:property value="value.count"/>"/>       </td> 
<td><s:property value="value.total"/></td>
<td><a href="cartlist_save?pid=<s:property value="value.product.pid"/>&count='javascript:this.form.count.value;'" onclick="return checkCount(this.form)">保存</a></td>
  </tr>
</s:iterator>
</table>

代码如上,如何在红色代码中获取蓝色代码的值

[解决办法]
你为什么不把你要输出的位置用<span></span>包起来 给个ID 然后通过id获得哪个对象啊比如对象获得是tr
                                         var tr=checkdom.parentNode;//获得其父节点
              var td=tr.getElementsByTagName("td");//找到其孩子们
              var result  = td[2].value;//找到对应的你要获取的值
剩下的你都会了吧!!
大概就是这么个思路!!你试试!
[解决办法]
document.getElementByName("count").value
[解决办法]
循环判断根据索引 赋值
[解决办法]
你value都是struts2取出来的直接在count那边也用struts2标签就是了一样的<s:property value="value.count"/>
[解决办法]

引用:
你value都是struts2取出来的直接在count那边也用struts2标签就是了一样的<s:property value="value.count"/>

我也是这样想的
[解决办法]
 "<s:property value="value.count"/>"这个直接扔到红色的地方不就行吗吗
[解决办法]
想8楼说的那样,直接把struts标签放在红字地方不就行了?
[解决办法]


<form id="myform" action="cartlist_save">
<table id="table" cellpadding="5">
<tr><th>名称</th><th>单价</th><th>数量</th><th>价格</th><th>修改</th>
<s:iterator value="#session.carts">
  <tr>
<td><s:property value="value.product.pname"/></td>
<td><s:property value="value.product.price"/></td>
<td><input type="text" name="count" size="1" value='<s:property value="value.count"/>'/>       </td> 
<td><s:property value="value.total"/></td>
<td><a href="javascript:go()" >保存</a></td>
  </tr>
  <input type="hidden" name="pid" value='<s:property value="value.product.pid"/>'/>
</s:iterator>
</table>

</from>
function go(){
document.getElementById("myform").submit();

}

[解决办法]
你给input绑定一个onblur事件,当光标离开这个输入框的时候,把输入里的值赋值给那个链接就行了。


<html>
<head>
<script>
function changeValue() {
var input = document.getElementById("input");
var a = document.getElementById("a");

a.href = "http://www.baidu.com?id=" + input.value;
}
</script>
</head>
<body>
<input id="input" onblur="changeValue()" />
<a id="a" href="">链接</a>
</body>
</html>

热点排行