2011-09-22 60 views
0

我有一个弹出窗口,我选择该值并在我的字段中正确更新。索引值未正确更新

var boolArray = ['Yes', 'No'];  
textField.value = boolArray[e.index] == undefined ? textField.value : boolArray[e.index]; 

但是,当我发送somevalue到我的服务,它确实更新不正确。例如,如果我选择是,它将发送NO和副Versa。

var somevalue = e.index === undefined ? '' : e.index; 
+0

你在第二个片段忘了'boolArray'不知何故? –

回答

1

变化的第一行var boolArray = ['No', 'Yes'];

我相信你想显示是这样的:

  • 如果e.index =未定义,textField.value = textField.value和 someValue中= “”
  • 如果e.index = 0,textField.value = “否” 和someValue中= 0
  • 如果e.index = 1,textField.value = “是” 和someValue中= 1

总之,1只表示是,0表示没有