$this->spArgs()如何获取select的文本?
发布于:2022-01-17 09:50:54
#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