foreach表单问题

ABLE__323 2009-04-16 10:50:22
我的表单是根据XML+XSL动态生成的,我的input的NAME对应数据库里的ID,VALUE为要写入数据库的值,可是对应的input的type有radio,有text等,无法知道哪个是哪个,我要如何才能不需要根据类型就直接foreach取道这个name和value呢?
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hm020 2009-04-20
  • 打赏
  • 举报
回复
//通用取值函数分三类进行取值
//文本输入框,直接取值el.value
//单多选,遍历所有选项取得被选中的个数返回结果"00"表示选中两个
//单多下拉菜单,遍历所有选项取得被选中的个数返回结果"0"表示选中一个
function GetValue(el)
{
//取得表单元素的类型
var sType = el.type;
switch(sType)
{
case "text":
case "hidden":
case "password":
case "file":
case "textarea": return el.value;
case "checkbox":
case "radio": return GetValueChoose(el);
case "select-one":
case "select-multiple": return GetValueSel(el);
}

楼主自己该吧.
chuxue1342 2009-04-20
  • 打赏
  • 举报
回复
没搞懂是什么?radiobutton不是只能选中一个吗?取选中那个的值不就行了吗?为什么要循环?
wangrumeng 2009-04-20
  • 打赏
  • 举报
回复

function CheckAll_MultiCurrency_emc()
{
var inputs = document.all.tags("INPUT"); //获得所有input


for (var i=0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox") //判断input的类型
{
if(inputs[i].checked==true)//如果选中了checkbox
{

}
else//没有选中checkbox
{

}

}

}

}


ericzhangbo1982111 2009-04-20
  • 打赏
  • 举报
回复
使用自定义绑定就可以了
usbusb2007 2009-04-18
  • 打赏
  • 举报
回复
ABLE__323 2009-04-18
  • 打赏
  • 举报
回复
顶一个

62,267

社区成员

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

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

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

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