Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Situācija sekojoša ir entās pārbaudes:

if (document.all('mat_nos',i).innerHTML.split("_")[0] + document.all('mat_nos',i).innerHTML.split("_")[1].split("/")[0] + document.all('left_edge',i).innerHTML.split(" ")[1] == "Virdzinija16fig")//materiala tipa parbaude
{
document.write('<td id=xtips width="87">Figurala</td>');//Figurala detala no Fasades materiala
}

var gadīties tā, ja man kāds tas elements 'mat_nos' nesaturēs '_' vai '/' varētu nokārties man tas if's un tālāk neaiziet, ja jā tad izdomāju pirms visa šitā pārbeudīt vai 'mat nos' satur '_' vai '/'.

 

Tad kā es varu pārbaudīt vai kāds no tiem simbliem atrodas nosaukumā vai neatrodas.

Edited by Sasa
Posted

izdomāju šādi, tā var izmantot šo indexOf ??

 

if (document.all('mat_nos',i).innerHTML.indexOf("_") || document.all('mat_nos',i).innerHTML.indexOf("/") >-1)
{
alert("+");
}

Posted

viegli jau nav ... bet tā var būt ka if's apjūk, ja es viņam saku vienu bet to ko saku viņš nevar izpildīt?

Posted
bet tā var būt ka if's apjūk, ja es viņam saku vienu bet to ko saku viņš nevar izpildīt?

e?

 

Bet vispār IF's nevar apjukt. Tas darīs to, ko tu viņam liksi.

Posted

pirmajā postā ir ka man splito nosaukumu pēc _ un / bet kad sagadās nosaukums bez šiem simboliem tā man if's apstājas.

Posted (edited)

ifs nevis apjuks, bet iemetīs sejā lielu, treknu erroru

 

Jā IF atgriež FALSE, tad tas neizpildīsies. Pārbaudi, ko esi ierakstījis IFā un ko tas atgriež. Lai izpildītos ir jābūt atgrieztam TRUE

Edited by indoom
Posted
bet kad sagadās nosaukums bez šiem simboliem tā man if's apstājas.

Nu tad veic pārbaudi vispirms vai satur šos simbolus. Tu tak jau taisījies to darīt. Kur parādījās problēma ?

Posted

viss jau strādā, bet ja jau saki ja jāveic pārbaude, tad jau var ifs apstāties, ja nesastop šādu simbolu tad jau nezinās ko splitot! :)

Posted

mat_nos = Aluminija Fasade 16a

if (document.all('mat_nos',i).innerHTML.split("_")[0] + document.all('mat_nos',i).innerHTML.split("_")[1].split("/")[0] + document.all('left_edge',i).innerHTML.split(" ")[1] == "Aluminija Fasade 16a")
{
document.write('<td id=xtips width="87">alum.fas.</td>');
}
else{
alert(':(');
}

 

un kaut kā šadi negribēja man nekādi strādāt tas ifs jo tas grib to mat_nos splitot bet tur nav pēc kā tāpec arī šķiet man viss tieši apstājās!

×
×
  • Create New...