PHP HTML的内容不能传给javascript!!

页面中有个edit按钮,当点了edit按钮后,按钮后面的记录变为可编辑的文本框(文本框里仍然有原先的数据),同时按钮上的edit变为save,文本框中点了修改之后再点sa... 页面中有个edit按钮,当点了edit按钮后,按钮后面的记录变为可编辑的文本框(文本框里仍然有原先的数据),同时按钮上的edit变为save,文本框中点了修改之后再点save按钮,后面的文本框消失而显示刚修改的数据。
<input type="submit" name="editsave" value="edit" id="but<?php echo $i;?>" onclick="getInnerHTML(<?php echo $i;?>),update('but<?php echo $i;?>')"/>
以下是我的JS代码
function getInnerHTML(i){
document.getElementById('id'+i).innerHTML="<input type='text' value=>";
document.getElementById('name'+i).innerHTML="<input type='text' value='value' />";
document.getElementById('gender'+i).innerHTML="<input type='text' value='value' />";
document.getElementById('age'+i).innerHTML="<input type='text' value='value' />";
document.getElementById('password'+i).innerHTML="<input type='text' value='value' />";
}
function update(id){
var button=document.getElementById(id);
if(button.value=="edit"){
button.value="save";
}
}
现在的问题是我要怎么在文本框里取得原先的值,也就是<input type='text' value='value' />这里的 value=?问号用什么来代替?谢谢
展开
 我来答
aiitw
2013-01-12 · 超过69用户采纳过TA的回答
知道答主
回答量:347
采纳率:0%
帮助的人:186万
展开全部
要用到ajax,从server端获得数据。
追问
谢谢啊,但是.innerHTML="  这里面要怎么写?我还没用过AJAX,求指点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是勇敢
2013-01-12 · 希望快乐渡过第一天。
是勇敢
采纳数:914 获赞数:1799

向TA提问 私信TA
展开全部
肯定是你的字符串连接那边出问题,你再找找吧。
追问
真的找不出了
追答
你全部发给我,我给你看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式