کار من دو قسمتی هست . اول قسمت اول رو حل کنم بعد بریم سر مبحث بعدیش
من الان مشکلی که دارم اینه که یک فرم دو وضعیتی کشویی ساختم که در فیلد اول برند ها رو کاربر انتخاب میکنه و در فیلد دوم طبق انتخاب فیلد اول مدل ها میاد
حالا من میخوام هر مدلی که کاربر انتخاب میکنه یه عدد مثلا 12.000.000 تومان در زیر فرم بیاد
کد:
<script type="text/javascript">
function dynamic1(parent,child)
{
var parent_array = new Array();
// This is the default value
parent_array[''] = ['مدل لپ تاپ خود را انتخاب نمایید'];
// All other elements
// parent_array['PARENT NAME'] = ['CHILD 1','CHILD 2','CHILD 3','ETC'];
parent_array['Asus'] = ['FX705GM','FX503','FX504','ROG STRIX GL702ZC-WB74','ROG STRIX AMD Gaming','L402SA Portable Lightweight','ZenBook Flip UX360CA-DBM2T','ROG Strix GL753VD','ZenBook Flip UX360CA-UBM1T','ZenBook Pro UX501VW','ROG GL502VS-DB71','ROG STRIX','T102HA-D4-GR Transformer Mini','VivoBook X540SA','F556UA-AB32','ZX53VW','F556UA-AB54 NB','K501UW-AB78','ZenBook UX330UA-AH54','E200HA Portable Lightweight'];
parent_array['Lenovo'] = ['Yoga 6','IdeaPad Slim 5i','Yoga 7i','Legion 5','Legion 7i','Yoga Slim 7i','IdeaPad Gaming 3 ','IdeaPad Slim 3 (14)','ThinkBook Plus','Legion Y740','Yoga S940','Ideapad 330','ideapad 8922','Yoga 20LES4S500','IdeaPad 330-15ARR','IdeaPad Flex 14ARR','Flex 6','NoteBook G575','ThinkPad P52','Legion 5 Pro'];
parent_array['Toshiba'] = ['A50-D1532','C640-I401A','Z40-C1420','C50-C1501','Z30-C1310','B40-A I0033','S55-C5247','C50-A I0110t','L55-A5226','L40-A X0110','C50-C I0100','C40-B I0412','A50-02H01S','S55-A5292NR','P35W-B3226','L50-A X0111','L55T-B5257W','C50-C Y2101','L75D-A7283','C40-B I0412'];
parent_array['Apple'] = ['MQD32HN/A','MLH32HN/A','MJLQ2HN/A','MR952HN/A','MNQF2HN/A','MD101HN/A','MMGF2HN/A','MQD42HN/A','MPXR2HN/A','MVFH2HN/A','ME866HN/A','MLW72HN/A','MD761HN/A','MJLQ2HN/A','MLVP2HN/A','MJLT2HN/A','MLH12HN/A','MD101HN/A','MJLT2HN/A'];
parent_array['Microsoft'] = ['Surface Pro 3','Surface Book 2 1793','Surface Pro 4','Surface Pro M1796','Surface Pro 6','Surface Book 2 1832','Surface Pro','Surface Go Book','Surface Book 2','Surface Book','Surface Pro 6 1796','Surface ProFJY-00015','Surface Book 2 1769']
parent_array['Dell'] = ['Latitude E6430','Vostro 15 3568','Inspiron 15 5570','Inspiron 15 5000','Inspiron 15 5577','Inspiron 14 3467','Inspiron 15 5547','Inspiron 15 3584','Latitude E6330','Inspiron 14R N4010','Inspiron 14 3481','Inspiron 15 5567.i7','Latitude E4310','Inspiron 15 3552','Inspiron 15R 5520','Inspiron 15 3567','Vostro 15 3581','Inspiron 15 N5050','Inspiron 15 N5050','Vostro 15 3568'];
parent_array['MSI'] = ['GS63VR','GT76','GE63VR','GT83VR','GT83 8RG-007IN','GS66','GP72MX','GT75VR TITAN-083','GT75 Titan','GT83VR 6RE','GT73VR','Prestige P65','GT80S','Creator 17 A10SFS-685IN','GT75VR 7RF','WS75','GE76 Raider','GT75VR Titan PRO','Creator 17 A10SF-872IN','WS63 7RK'];
parent_array['Sony'] = ['VAIO Z Canvas','VJS131X0211B','VAIO Pro P1321XPN','VAIO Fit SVF14A15CXP','VAIO Pro SVP11213SNBI','VAIO Fit F15A15SN','VAIO Fit F15A15SN/B','VAIO Fit SVF15A13SNB','VAIO E SVE14123CN','VAIO Fit F15A13SN/B','VAIO Pro P11213SN','VAIO E SVE1413YPNB','VAIO T SVT14116PNS','VAIO E SVE15138CN','VAIO Fit F15219SN','VAIO Fit SVF15319SNB','VAIO C VPCCA35FN','VAIO E14A25CN','VAIO T13126CN','VAIO Fit 15E F15218SN']
parent_array['Fujitsu'] = ['Lifebook A555','Lifebook A514','Lifebook A555.i3','Lifebook AH502','Lifebook AH532','Lifebook LH532.i5','Lifebook A544','Lifebook AH552','Lifebook A A544.i3']
parent_array['HP'] = ['Elitebook 8470P','Elitebook 8460p','Elitebook Folio 9480m','Elitebook 8440p','15-ay542tu','Pavilion 15-cc102tx','Elitebook 9470m','15-BE012TU','ProBook 6470B','Pavilion 15-AU111TX','15-di2000tu','430','245 G5','14s-cr2000tu','630','Pavilion g4-1312au','Elitebook 840 G1','Elitebook Folio 9480M','Pavilion 15-cc100tx','15-BG004AU'];
parent_array['Alienware'] = ['m15 AWm15-7418WHT-PUS','DC569913WIN9','D569918WIN9 '];
parent_array['Gigabyte'] = ['Q2006','Aero 14Kv7-BK4','Aero 14Wv7-BK4','Aero 14Wv7-OG4','AERO 17 XB'];
parent_array['Samsung'] = ['NP940X3M-K02HK','NP740U3M-K01US','NP550P5C-S05IN','NP900X3N-K04US','NP365E5C-S05US',' NP900X3T-K01US','7 NP740U3L-L02US','RV NP-RV511-A09IN','Galaxy Book S','NP305E5Z-S01IN','Chromebook Galaxy','NP300E5X-A0BIN','NP370R5E-S05IN','NP550P5C-S06IN','XE500C13-K03US','Ativ XE700T1C-A01IN','NP-N102S-B05IN','NP300E5K-L04US','NP900X5T-X01US','Ativ NP270E4E-K01US']
// Get the child
var thechild = document.getElementById(child);
// Remove all other options from the select element
thechild.options.length = 0;
// What value are we looking for ?
var parent_value = parent.options[parent.selectedIndex].value;
// No value found, use the default value
if (!parent_array[parent_value]) parent_value = '';
// Set the correct length
thechild.options.length = parent_array[parent_value].length;
// Add the options
for(var i=0;i<parent_array[parent_value].length;i++)
{
thechild.options[i].text = parent_array[parent_value][i];
thechild.options[i].value = parent_array[parent_value][i];
}
}
</script>