webForumDet fria alternativet

Form

2 svar · 203 visningar · startad av yerkin

yerkinMedlem sedan dec. 2001423 inlägg
#1

Hej!!

Är ett riktigt blåbär när det gäller java, så jag hoppas det finns någon vänlig själ som kan hjälpa mig.

Har en del formulär på mina sidor, som jag kör en kontroll på med hjälp av ngr funktioner.
Funktionerna i sin tur har jag lagt i en separat fil, som jag anropar från sidan

<script type="text/JavaScript" src="javascript/script.js"></script>
//----------------------------------------------------------------
//functions for checking the form, and then changing icons
//----------------------------------------------------------------
function checkEmail() {
    var email = document.getElementById('email');
   
    var label = getLabelForId('email');
    if (email.value.indexOf('@') == -1 || email == '') { // Naive check for non empty string with @ sign
        label.className = 'problem';
    } else {
        label.className = 'completed';
    }
}

m.m.

Problemet är att jag ju inte har formulär på alla mina sidor, och följden blir att jag får en liten gul triangel i min browser, som talar om att det är fel...ja förrutom då på sidorna där jag har formulär...

Finns det ngt sätt att lösa detta...?

J.N.Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

1. Att inte anropa filen där den inte används?
2. Att inte anropa funktionen när det inte finns något att validera?

Bonus:
Java och JavaScript är två vitt skilda saker!

yerkinMedlem sedan dec. 2001423 inlägg
#3

oki, men problemet är att jag har lagt in allt i en fil. Typ alla funktioner m.m som behövs, för att det skall bli lättare att hålla koll.
Men visst, enklast är kanske att baka in det på de enskilda sidorna.

Det jag funderade på var om det inte fanns ngt sätt att i funktionen göra en koll om det fanns ett formulär som behövdes vallideras, finns det inte det, så körs inte koden. Hoppas du förstår hur jag menar..
:)

M.v.h

// Nicke

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)