Здесь я делаю поиск типа автозаполнения с предварительно определенным значением ...
<asp:TextBox ID="txtState" runat="server"></asp:TextBox>
<asp:HiddenField ID="hdnState" runat="server" />
<script type="text/javascript" language="javascript">
$(function() {
var tags = [
"Delhi","Ahemdabad","Punjab","Uttar Pradesh","Himachal Pradesh", "Karnatka", "Kerela","Maharashtra", "Gujrat","Rajasthan", "Bihar","Tamil Nadu","Haryana"
/* Making a list of available tags */
];
$("#txtState").autocomplete({
source: tags
/* #txtState ags is the id of the input element
source: tags is the list of available tags*/
});
});
</script>
это прекрасно работает ... но мое значение всегда меняется в зависимости от условия ..
Итак ... я пытаюсь сделать это в коде, как это ...
hdnState.value= "Delhi,Mumbai,UP,MP"; ///Always Change on condition..in code behind
<asp:TextBox ID="txtState" runat="server"></asp:TextBox>
<asp:HiddenField ID="hdnState" runat="server" />
<script type="text/javascript" language="javascript">
$(function() {
var tags = document.getElementById('<% =hdnState.ClientID %>').value;
$("#txtState").autocomplete({
source: tags
/* #txtState ags is the id of the input element
source: tags is the list of available tags*/
});
});
</script>
Но это не работает ... потому что теги var содержат значение массива ... а скрытое поле не ... Так ... как я могу добиться этого .... если это возможно ... ???