Jump to content
php.lv forumi

Izvadīt html select objekta vērtību!


Sasa

Recommended Posts

kā es varu šai vērtībai

var txt = tmp[3].replace('"','').replace('"','');

piesiet klāt vēl vienu, bet lai tā select laukā neparādās

var jauna_vertiba = tmp[4].replace('"','').replace('"','');

jo txt un jauna_vertiba ir kā viens veselums, piem., jauna_vertiba būs kods un txt ir tā koda atšifrējums.

 

kad izpildu:

alert(document.getElementById('selekts').value);

šobrīd izvadās txt un tad es šo vērtību ierakstu failā, bet tajā pašā failā un tajā paša rindiņā ar šo txt vērtību es gribu vēl ierakstīt jauna_vertiba vērtību ...

 

nezinu vai saprotami izskaidroju! :)

Link to comment
Share on other sites

nezinu cik labs risinājums, bet izdomāju atrisināt tā ka, ja man vajag faila rindiņā ierakstīt divas vērtības, tad es paņemšu savienošu

var val

ar

var txt

 

tad es pie optiona 'values' dabūšu kaut ko līdzīgu šim

W600-V , Balts lamināts 16mm

tad es pie ierakstīšanas failā sadalīšu (ar split atdalošais elements būs komats) so virkni pa diviem elementiem, vienu elementu ierakstīšu tam paredzētājā vietā ar otru elementu izrīkošos līdzīgi!

 

edit:

 

var matrl_nos_kods = document.getElementById('selekts').value.split(",");
alert(matrl_nos_kods[1]);

tad matrl_nos_kods[] pamainu uz 0 vai 1 atkarībā ko man vajag 0 ir kods , 1 ir nosaukums.

Edited by Sasa
Link to comment
Share on other sites

var all = {};
for (var idx=1;idx<tmpArr.length;idx++) {
 var tmp=tmpArr[idx].split(',');
 var val = tmp[3].replace('"','').replace('"','');
 var txt = txt = tmp[3].replace('"','').replace('"','');

 all[val] = txt;
}

for (var val in all)
{
 out += '<option value="'+val+'">'+all[val]+'</option>';
}

 

ko jāpārveido šajā kodā, lai es tikai redzētu vērtības, kuras nesaturētu HDF, MDF, KSP

Piemērs:

nav jāatēlo:

HDF 3.00 PARASTA

jāatēlo:

AUMINIJS 18.00 SLIPETS
Link to comment
Share on other sites

×
×
  • Create New...