Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 组合框选中的项显示为[object,object],而不是字符串值_Javascript_Asp.net_Combobox_Checkedlistbox - Fatal编程技术网

Javascript 组合框选中的项显示为[object,object],而不是字符串值

Javascript 组合框选中的项显示为[object,object],而不是字符串值,javascript,asp.net,combobox,checkedlistbox,Javascript,Asp.net,Combobox,Checkedlistbox,我在组合框中有以下清单代码: <sq8:ComboBox runat="server" ID="ComboBox1" CheckBoxes="True" CheckedItemsTexts="DisplayAllInInput" Width="340px" OnClientItemChecked="ShowAlert"><Items> <sq8:ComboBoxItem runat="server" Value="Yes" Text="Yes">&

我在组合框中有以下清单代码:

<sq8:ComboBox runat="server" ID="ComboBox1" CheckBoxes="True" CheckedItemsTexts="DisplayAllInInput" Width="340px" OnClientItemChecked="ShowAlert"><Items>
      <sq8:ComboBoxItem runat="server" Value="Yes" Text="Yes"></sq8:ComboBoxItem>
      <sq8:ComboBoxItem runat="server" Value="No" Text="No"></sq8:ComboBoxItem>
      <sq8:ComboBoxItem runat="server" Value="Maybe" Text="Maybe"></sq8:ComboBoxItem>
      </Items>
    </sq8:ComboBox>
    <sq:BindableControl runat="server" TargetControlID="ComboBox1" DataField="ComboBox1"></sq:BindableControl>
我尝试在警报末尾添加“.ToString”:

alert(combobox.ToString);
然后将checkeditems显示为“未定义”,而不是“[object]”

我有点迷路了。有人能帮忙吗?我的数据模型中组合框的数据类型是字符串。应该是别的吗

谢谢

试试看:
var combobox=$findByControlId(“ComboBox1”).get_checkedItems().get_text()

如果我没有弄错的话,ASP的ID值将被重新生成,与我们在aspx中输入的值不同。因此,我想在组合框中添加
clientdmode=“Static”
应该会有所帮助。裁判:
[object Object]
alert(combobox.ToString);