如何通过JAVASCRIPT来取得DATAGRID中的某一列的所有值?

milktea 2004-08-27 09:24:02
页面一个DROPDOWNLIST 和一个DATAGRID,其中DATAGRID中的一列对应于DROPDOWNLIST的值,DATAGRID对应的这一列的所有值小于或等于DROPDOWNLIST中的所有值,所以在提交时想要进行CHECK,如果DATAGRID中这一列中的所有值小于DROPDOWNLIST中的所有值,则要弹出一警告对话框进行提示,来决定提交或不提交,因为在后台代码很难实现这个功能,所以想通过页面JAVASCRIPT来实现,请教如何取得DATAGRID的对应的这一列的所有值?
...全文
108 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
milktea 2004-08-28
  • 打赏
  • 举报
回复
不好意思,请问如何通过JAVASCRIPT取得DROPDOWNLIST的元素个数呢?
milktea 2004-08-28
  • 打赏
  • 举报
回复
多谢帮助,问题解决,以后还请继续帮助.
brightheroes 2004-08-27
  • 打赏
  • 举报
回复
楼主客气:)
milktea 2004-08-27
  • 打赏
  • 举报
回复
to:闭关|那一剑的风情
又得到你帮助了,多谢,今天没时间来试了,明天再来试,也许还要你继续帮助,先道谢.

caiyajun512 2004-08-27
  • 打赏
  • 举报
回复
yourGrid.ClientID ------一般为服务器aspx页面的id+_ctl0
brightheroes 2004-08-27
  • 打赏
  • 举报
回复
请教如何取得DATAGRID的对应的这一列的所有值
---Grid在客户端就是一个Table
你可以对Table进行循环

function getAllAmount()
{
var dt = document.all.<%= yourGrid.ClientID %>;//找到Grid对应的table
for(var i=1;i<dt.rows.length;i++)//从第一行开始循环(第0行是表头)
{
var yourValue = dt.rows(i).cells(3).innerText;//获取第四列的值(你改 cell(X)就可以了
if(yourValue > 你的下拉值)
........
}

return true或者false根据你比较的结果
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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