因為供應型態的變更,會影響查詢選單的內容。為使用者方便,我們會使用到動態變更的方法來達成。
採購(INPUT TYPE='radio' id='purchase' name='purchase' value='0' onclick='change_menu(this)' checked)
製程(INPUT TYPE='radio' id='workcenter' name='purchase' onclick='change_menu(this)' value='1')
提供單位:(INPUT TYPE='text' id='supply_id' style='width:90px' ondblclick='search_supply(this)')
Javascript
function change_menu(topost) {
如果變更的Function 不需要參數,則直接填入Function 名稱即可。如:
HTML
採購(INPUT TYPE='radio' id='purchase' name='purchase' value='0' onclick='change_menu(this)' checked)
製程(INPUT TYPE='radio' id='workcenter' name='purchase' onclick='change_menu(this)' value='1')
提供單位:(INPUT TYPE='text' id='supply_id' style='width:90px' ondblclick='search_supply(this)')
Javascript
function change_menu(topost) {
if (topost.id == 'purchase') {
node('supply_id').ondblclick = new Function("search_supply(this)");
} else {
node('supply_id').ondblclick = new Function("menu_terms(this, '1')");
}
}
如果變更的Function 不需要參數,則直接填入Function 名稱即可。如:
function change_menu(topost) {
if (topost.id == 'purchase') {
node('supply_id').ondblclick = search_supply;
} else {
node('supply_id').ondblclick = menu_terms;
}
}
留言
張貼留言