javascript primerjanje

var Ms = s.attr('id').split('-'); //s tem dobim vrednost npr 300 in 600 ce je id="300-600"
if (Vs > Ms[1]) {
alert('Vpišite širino manjšo od ' + Ms[1] + 'mm\n');
return false;
}

napise pravi alert, samo ne spusti pa naprej, ce tudi je manjsi

11 odgovorov

anyone maybe?

Nikjer ne vidim spremenljivke Vs

var Vs = s.val();

var s = $('name=s');
kakšen oklepaj forum pozre...

if (Vs > parseInt(Ms[1])) ?

1

Brez kaksne vrstice kode vec, ti tezko pomagamo.

najverjetneje ti if primerja stringe...
probaj tole:

var Ms = parseInt(s.attr('id').split('-'));

1

opa... popravek. Nisem videl split-a if (Vs > parseInt(Ms[1]))

1

Kaj ti pa vrne v konzoli če napišeš:
typeof Vs
?

alert mi vraca pravi podatek
resil pa sem z ledijevo in krifovo pomocjo, ki sta si zasluzila +