2011-09-27 9 views
0

上の機能を示唆してラジオボタンオプションに基礎を示唆私は1つのテキストボックスを持っていると私は、負荷2、自動にしたいテキストボックス

手段のユーザ選択オプションボタン1であれば、その後の自動ユーザーtable.if製品の従業員をロードする必要があります示唆オプションボタン2を選択すると、自動提案はカスタム製品テーブルをロードするはずです。私はjqueryのオートを使用しています

は、私はラジオボタンSetAutoSuggest方法が

function SetAutoSuggest(ProductType) { 

    if (ProductType == "PRODUCT") { 

     $("#PantryFooodItemName").autocomplete('<%= Url.Action("GetAutosuggestProductlistForMeal", "Autosuggest") %>', 
      { 
       minChars: 2, 
       width: 300, 
       multiple: false, 
       matchContains: true, 
       mustMatch:true, 
       formatItem: formatItem, 
       formatResult: formatResult 
      } 
      ); 





} 
if (ProductType == "CUSTOMPRODUCT") { 
    $("#PantryFooodItemName").autocomplete('<%= Url.Action("GetCustomProduct", "Autosuggest") %>', 
      { 
       minChars: 2, 
       width: 300, 
       multiple: false, 
       matchContains: true, 
       mustMatch: true, 
       formatItem: formatItem, 
       formatResult: formatResult 
      } 
      ); 

} 
    } 

答えて

0

割り当てクリックイベントに呼び出されます選択したときに、私は のためにこの種の機能

例を達成できる方法

を提案しますチェックボックスをオンにし、チェックボックスをオンにしてURLを変更します。

また、オートコンプリートソースでチェックボックスがオンになっていることを確認し、適切なソースURLを取得するコールバック関数を使用することもできます。あなたは、コールバック関数を使用してに実行されます 最大のものは、それは非常に厳格なフォーマットを必要としている。

source: function(request, response) 
{} 

応答は、この形式である必要があります。

[{"id":25,"label":"mylabel","value":"myval"},{"id":26,"label":"mylabel26","value":"myval26"}] 

はそれを使用するほうがよいのではないだろう代わりにあなたがやろうとしていることのためのラジオボタン? /または複数のオプション(チェックボックス)ではなく、どちらかを実行しようとしているような感じです。

+0

私は適切ではない –

+0

何が適切になっていないのですか? –