html:<select>标签如何传递多个键值对

html:<select>标签如何传递多个键值对,第1张

目测普通的select不能满足你的要求…

而且你还要传值对。

如果是动态增长的,我推荐你把你的信息序列化起来传递。到服务器端在反序列化成数据。序列化还有助于传递中的加密。

或者你就动态增加文本框,传到服务器端再遍历读取Request.Form。

具体的你自己定义一个约定不要和别的Request.Form值混淆即可。

<BODY>

<select onchange="getIndex(this)">

<option value="1">1</option>

<option value="2">1</option>

<option value="3">1</option>

</select>

</BODY>

<SCRIPT LANGUAGE="JavaScript">

function getIndex(sel)

{

alert(sel.selectedIndex)

}

</SCRIPT>

在计算机科学中,名值对,也可以称为键值对或属性值对,是一种基本的数据表示在计算系统和应用程序中。设计人员通常希望开放式的数据结构,可以在未修改现有的代码或数据的情况下进行未来扩展。

在这种情况下,数据模型的全部或部分可以表示为元组的集合<name,value >;每个元素都是名值对,根据特定应用程序和程序员选择的实现。

扩展资料

Json的名值对:数据类型,从结构上看,所有的数据最终都可以分成三种类型:

第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。

第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。

第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。

参考资料来源:百度百科-名值对


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6299575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存