var proExp = '.+[省]', cityExp = '.+[市]', disExp = '.+[区]'
var province = address.match(new RegExp(proExp)) // 省
var city = address.match(new RegExp(cityExp))[0].replace(province, '') // 市
var district = address.match(new RegExp(disExp))[0].replace(province, '').replace(city, '') // 区
建议使用jq,先引入jq文件先获取下拉框选项
var sheng = $("#省下拉框id").val()
var shi = $("#市下拉框id").val()
var qu = $("#区下拉框id").val()
对获取值验证,不知道你那还有什么限制规则,这里只写不能为空的验证
if(sheng == '' || sheng == 0){
alert("请选择省。")
return false
}
剩下的市和区与上面的验证方法相同,改个验证值就行。
下面就是验证完成后的数据处理,通过了上面的验证后获得的省市区的值都是符合规则的值了,该提交的就提交。