Jeg har ikke siden oppe, men neders følger kildekoden til mit problem.
m-objektet er et form input, mens mit getElementByID er et span objekt
som udfyldes med dertilhørende fejlkode, eller fjerne den igen, alt
efter om betingelsen er opfyldt eller ej.
<script type="text/javascript">
function validate(m)
{
ok_data = true
if(m.varenr.value == '') {
ok_data = false;
document.getElementById('varenr').innerHTML="Varenr. må ikke være tomt."
}else{
document.getElementById('varenr').innerHTML=""
}
if(m.varenavn.value == '') {
ok_data = false;
document.getElementById('varenavn').innerHTML="Varenavn må ikke være
tomt."
}else{
document.getElementById('varenavn').innerHTML=""
}
if(m.lager.value == '') {
ok_data = false;
document.getElementById('lager').innerHTML="Du skal indtaste antal
varer du har på lager."
}else{
document.getElementById('lager').innerHTML=""
}
if((m.lager.value/m.lager.value) != 1 && m.lager.value != 0 ) {
ok_data = false;
document.getElementById('lager').innerHTML="Lagerantal skal være et tal."
}else if((m.lager.value/m.lager.value) == 1 || m.lager.value == 0) {
document.getElementById('lager').innerHTML=""
}
if(m.pris.value == '') {
ok_data = false;
document.getElementById('pris').innerHTML="Du skal indtaste en pris på
varen."
}else{
document.getElementById('pris').innerHTML=""
}
return ok_data;
}
</script>
<h1>Tilføj en vare</h1>
<div>
<form onsubmit="return validate(this);" action="/shop/additem.php"
method="POST">
<input type="hidden" name="additem" value="additem" />
Varenr:<br /> <input type="text" name="varenr" /><br />
<span class="red" id="varenr"></span><br />
Varenavn:<br /> <input type="text" name="varenavn" /><br />
<span class="red" id="varenavn"></span><br />
På lager:<br /> <input type="text" name="lager" value="0" /><br />
<span class="red" id="lager"></span><br />
Vare beskrivelse:<br />
<div class="beskrivelse">
<textarea name="beskrivelse" class="beskrivelse" cols="60"
rows="20"></textarea>
<b>Følgende koder kan benyttes:</b><br />
<b>foo</b><br />
<i>foo</i><br />
[h]<h2>foo</h2>[/h]<br />
<br />
<br />
[ul] Start på liste
<ul>
<li>[li]Listeting[/li]</li>
</ul>
[/ul] Slut på liste<br />
Link genererer sig selv!
</div>
<br />
<div style="clear: both;">
Pris:<br /> <input type="text" name="pris" /><br />
<span class="red" id="pris"></span><br />
<input type="submit" name="ok" value="Tilføj vare" />
</div>
</form>
</div>
--
Dan Storm
http://err0r.dk
storm@err0r.dk
PGP Public key på
http://err0r.dk/pubring.pkr
>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område