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

java script,该怎么处理

2013-10-03 
java script如何在单击修改的时候把数量放在文本框里script typetext/javascript function upd(?){}

java script
java script,该怎么处理
如何在单击修改的时候把数量放在文本框里


<script type="text/javascript"> 

function upd(?){

}
</script>
</head>
<body>
<table id="table1" border="1px">
  <tr style="text-align:center; font-weight:bold;">
    <td>商品名称</td>
    <td>数量</td>
    <td>单价</td>
    <td>操作</td>
  </tr>
  <tr id="tr2">
    <td>玫瑰保湿睡眠面膜</td>
    <td>5</td>
    <td>&yen;48</td>
    <td><input type="button" value="删除"  onclick="dele('tr2')"/>
      <input  id="t1" type="button" value="修改" onchange="upd(?)" /></td>
  </tr>
  <tr style="text-align:center">
    <td colspan="4"><input type="button" value="增加订单" /></td>
  </tr>
</table>

java?script
[解决办法]
如何在单击修改的时候把数量放在文本框里
放到哪个文本框里面?
[解决办法]
用jquery的setval()方法
[解决办法]


<html>
<head>
<script type="text/javascript">
function update(){
  var cnt = document.getElementById("cnt");
  cnt.innerHTML = "<input type='text' value=" + cnt.innerHTML + " id='cntInput' onchange='confirmUpdate()'/>";
}

function confirmUpdate(){
var r=confirm("确认修改!");
if (r){
  //alert("You pressed OK!");
  var newCnt = document.getElementById("cntInput").value;
  //alert(newCnt);
  var cnt = document.getElementById("cnt");
  cnt.innerHTML = newCnt;
}
}
</script>
</head>
<body>

<table border="1">

<tr>
<td id="cnt">123</td>

</tr>
</table>
<br />
<input type="button" onclick=update()
value="修改" />

</body>
</html>

[解决办法]
修改数据库加修改文本框的话,用AJAX写吧
[解决办法]
你那个5,是写死的td,没有id啥的,没法使用document取出来的。
[解决办法]
<script src="jquery.js"></script>
<script type="text/javascript"> 
   function upd(){  
   $("#number").html("<input type='text' value='5'/>");
       } 
  </script>
</head>
<body>
<table id="table1" border="1px">
  <tr style="text-align:center; font-weight:bold;">
    <td>商品名称</td>
    <td>数量</td>
    <td>单价</td>
    <td>操作</td>
  </tr>
  <tr id="tr2">
    <td>玫瑰保湿睡眠面膜</td>
    <td id="number">5</td>
    <td>&yen;48</td>
    <td><input type="button" value="删除"  onclick="dele('tr2')"/>
      <input  id="t1" type="button" value="修改" onclick="upd()" />
  </tr>
  <tr style="text-align:center">
    <td colspan="4"><input type="button" value="增加订单" /></td>
  </tr>
</table>
[解决办法]
把数量的那一列放入一个文本框,然后把数量放进文本框里不就行了吗
[解决办法]
<script type="text/javascript">  
function upd(sls){ 
        var sl=document.getElementById("sl"); //选中表中的哪一列
        sl.innerHTML="<input type='text' value='"+sls+"'/>";//动态添加一个输入框,输入框中的默认值为之前的5



    }
</script></head><body><table id="table1" border="1px">  <tr style="text-align:center; font-weight:bold;">    <td>商品名称</td>    <td>数量</td>    <td>单价</td>    <td>操作</td>  </tr>  <tr id="tr2">    <td>玫瑰保湿睡眠面膜</td>    <td id="sl">5</td>    <td>&yen;48</td>    <td><input type="button" value="删除"  onclick="dele('tr2')"/>      <input  id="t1" type="button" value="修改" onchange="upd('5')" /></td>  </tr>  <tr style="text-align:center">    <td colspan="4"><input type="button" value="增加订单" /></td>  </tr></table>


就这样了,看看是不是你想要的。
[解决办法]
LZ的意思好像是点完修改后,数量这里变成可编辑状态。
如果是这样的话,那数量的这个td里应加个input文本框,默认设成只读,
然后click事件后将只读去掉。

[解决办法]
说的不明确。。
[解决办法]
大家看着有便宜分可拿就都回复了。
[解决办法]
大家看着有便宜分可拿就都回复了。``
[解决办法]
吐嘈一下标题:JavaScript 中间不能加空格……
[解决办法]
我想javascript有这个功能吧

热点排行