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表示沒有