8-7关于提交表单信息验证部分中,当省份和城市为选择,理论上应获取空值且验证不通过,但我这边却获取到了'请选择'的值,不知问题出在哪了,请老师指点

来源:8-7 订单确认页的开发(逻辑)3

悬壶行者

2018-01-25

http://img.mukewang.com/szimg/5a698154000151f211230712.jpg

---------------------------图一-------------------------------------

图一为我只填写用户名,不选择省份和城市时,点击保存收货地址时,省份和城市的验证通过了,验证并提示地址的详细信息。



http://img.mukewang.com/szimg/5a69844f0001374508930644.jpg

------------------------图二--------------------------------

图二为 address-modal.js 中,获取表单信息并做验证的代码段。



———--------------------图三——————------------

图三为address-modal.string 的部分代码。



-------------------图四——————----------------

为老师做这部分的代码验证截屏

写回答

1回答

Rosen

2018-01-26

请选择的那一项option里给加上value="",select里的option不加value的话会认为value是option标签包含的内容

1
2
悬壶行者
getSelectOption : function(optionArray){ var html = ''; for(var i = 0, length = optionArray.length; i < length; i++){ html += ''; } return html; 谢谢老师,找到了,就是在这个函数里,没有给option 赋属性value="",加上以后就没问题了
2018-01-26
共2条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程