1

オプションの 1 つを動的に選択する 2 つの DropDown フィールドがあります。私はSugarCRMを使っているので、オプションタグに条件を直接書くことはできません。

jQueryの値でオプションタグを取得し、それに「selected = selected」属性を追加したい

どうすればこれを達成できますか?

4

1 に答える 1

1

custom.js ファイルを作成し、custom/modules/{MODULE_NAME}/views/view.edit.php で定義できます。

class Custom{MODULE_NAME}ViewEdit extends ViewEdit {
    function preDisplay(){
        parent::preDisplay();
        echo '<script language="javascript" src="custom/modules/{MODULE_NAME}/custom.js"> </script>'; 
    }
}

次に、custom.jsで次のようにします

YAHOO.util.Event.onDOMReady(setSelected);

function setSelected() {
    $('select#dropdown1').change(function() {
        $("select#dropdown2 option[value='Some Value']").attr('selected', 'selected');
        return false;
    });
}
于 2013-04-02T13:58:38.780 に答える