Javascript 未正确更新索引值
我有一个弹出窗口,我选择了值,它在我的字段中得到了正确的更新Javascript 未正确更新索引值,javascript,Javascript,我有一个弹出窗口,我选择了值,它在我的字段中得到了正确的更新 var boolArray = ['Yes', 'No']; textField.value = boolArray[e.index] == undefined ? textField.value : boolArray[e.index]; 但是当我将somevalue发送到我的服务时,它确实更新不正确。例如,如果我选择“是”,它将发送“否”,反之亦然 var somevalue = e.index === undefine
var boolArray = ['Yes', 'No'];
textField.value = boolArray[e.index] == undefined ? textField.value : boolArray[e.index];
但是当我将somevalue
发送到我的服务时,它确实更新不正确。例如,如果我选择“是”,它将发送“否”,反之亦然
var somevalue = e.index === undefined ? '' : e.index;
将第一行更改为
var boolArray=['No','Yes']代码>
我相信你想用这种方式展示:
- 如果e.index=undefined,则textField.value=textField.value和
somevalue=“”
- 如果e.index=0,textField.value=“否”和somevalue=0
- 如果e.index=1,textField.value=“是”和somevalue=1
简言之,1表示是,0表示否您是否忘记了第二个代码片段中的boolArray
?