继续请教一个关于Zerba_Dialog问题,js在弹出的框取值..

六百万 2014-10-30 05:38:15
如图:我在界面代码中把text_username的值定为 'admin'

然后在网页打开该添加框,如下

我在点击“确定”时在js中弹出该值,如下图


一切OK。
那么现在问题来了,如果我在网页的添加框中 admin 后面再加入字串或删除字串,提示框还是提示如下


其实这个问题是在网页的提示框中不管输入什么在JS都无法获取,
在网上找到了一个类似的问题,但没人回复
相同问题:http://www.oschina.net/question/41761_112302
...全文
305 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2014-10-31
  • 打赏
  • 举报
回复
id重复了。。。之前写的列子没考虑到你要用id,这样你通过id选择器获取到的是放置在页面的那个控件,不是弹窗中的控件,可以移除调用页面上的控件 以后代码不要截图。。
var sHtml='';///////存储弹窗需要的内容
function showAddUser(){
  if(sHtml==''){//初始化
     sHtml=$('#addUserDialog').html();//获取弹窗需要的html代码
     $('#addUserDialog').remove()//删除页面的dom放置id重复
  }
 $.Zebra_Dialog(sHtml,....其他配置
}
zity_chow 2014-10-31
  • 打赏
  • 举报
回复
可能是该添加框渲染的时候,将你html的代码复制了一份来显示,你用text_username获取的只是你原来html里的元素,而该添加框里面的这个元素并不是这个ID。
六百万 2014-10-31
  • 打赏
  • 举报
回复
在线等呢 大牛快来

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧