$this->spArgs()如何获取select的文本?

#1 zhijiangch

这是一个非常常见的功能,就是选择省份,城市, 区域,但是因为这些数据通常是XML格式存放,所以在数据库中我不希望存放他们的ID,而是直接存放文本,形如:北京市,北京市,东城区因为选择省份或城市要根据ID更新下一级,所以select中的option还必须有value

对于像select这种情况,$this->spArgs()能不能像jquery一样既能获取控件的值$("city").val(),又能获取控件的文本$("city").text()?

2015-12-25 11:24:43

#2 jake

$this->spArgs()读取的是PHP本身的$_POST变量,

你的问题应该换成,PHP的$_POST应该能获取到option的NAME属性的。

这里有两个解决方案:

1. 用js,表单上加个处理,把你需要的name属性放到隐藏input里面传过去。
2. 到 PHP官方去提意见。

2015-12-25 20:47:17

#3 zhijiangch

感谢jake!

2016-01-05 16:05:50