webForumDet fria alternativet

document

3 svar · 186 visningar · startad av tronez

tronezMedlem sedan juli 2001657 inlägg
#1

inte så haj på javascript och skulle behöva hälp med ett ltet script

i ett formylär som heter mail och fälten den ska kolla heter rubrik och mess

om man inte fyllt i båda ska en alert box komma upp

nån som kan hjäpa lite snabbt?

colioneMedlem sedan juni 20013 386 inlägg
#2
<SCRIPT LANGUAGE="JavaScript">

function validera(){

if (document.mail.rubrik.value.length >0){
alert("Du måste fylla i en titel.");
document.mail.rubrik.focus();
    return false;
}
if (document.mail.mess.value.length >0){
alert("Du måste skriva någonting.");
document.mail.mess.focus();
    return false;
}
return true
}
</script>

I din form skall det stå så här:

<form name="mail" [b]onSubmit="return validera()"[/b]>
tronezMedlem sedan juli 2001657 inlägg
#3

nu funkar det nästan som jag vill,

vet inte om det ska funka som jag har det, men om man lämnar båda fälten tomma så kan man posta.

det e bara om man fyller i ett fält som scriptet reagerar :OO

och även om man fyllt i båda fälten gnäller den om att jag måste fylla i fälten? :l

colioneMedlem sedan juni 20013 386 inlägg
#4

Ja ibland är man ju grymt klantig.... :r Jag råkade skriva det så att det reagerade om det man hade skrivit var större än noll :e

<SCRIPT LANGUAGE="JavaScript">

function validera(){

if (document.mail.rubrik.value.length[b]==[/b]0){
alert("Du måste fylla i en titel.");
document.mail.rubrik.focus();
    return false;
}
if (document.mail.mess.value.length[b]==[/b]0){
alert("Du måste skriva någonting.");
document.mail.mess.focus();
    return false;
}
return true
}
</script>
Genererad på 361 ms · cache AV · v20260730165559-full.f96bc7eb