webForumDet fria alternativet

inga skräp inlägg

JavaScript

6 svar · 232 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Hur gör man så att den kontrollera 2 inputs innan man kan postar i ett formulär?

Medlem sedan juni 20014 421 inlägg
#2

Man använder den fina sökfunktionen på webForum. Det finns enormt många inlägg om validering

Medlem sedan juni 20019 519 inlägg
#3

ehh.. har gjort.. hittat en som kontrollera 1.. provade mixtra om den.. men icke

Medlem sedan juni 20004 308 inlägg
#4

Tråden här intill, kan den vara något?

Medlem sedan juni 20019 519 inlägg
#5

hmm.. vill nog gärna ha:

function ValidateForm() {
    
    MessageLength  = document.vbform.message.value.length;
    errors = "";

    if (MessageLength < 2) {
         errors = "Inga skräpinlägg tack!";
    }
    if (MessageMax !=0) {
        if (MessageLength > MessageMax) {
            errors = "Maximalt antal tillåtna tecken är " + MessageMax + " tecken.\nDitt inlägg har just nu " + MessageLength +" tecken.";
        }
    }
    if (document.vbform.message.value.replace(/\W/g,'').length==0){
	alert('Inga skräpinlägg tack!'); return false;
    }
    if (errors != "" && Override == "") {
        alert(errors);
        return false;
    } else {
        document.vbform.submit.disabled = true;
        return true;
    }
}

fast den ska fungera :e

Medlem sedan juni 20019 519 inlägg
#6

hur fungera den andra saken du gjort jojoxx? fungera det ungefär samma som den andra här ovan?

Medlem sedan juni 20004 308 inlägg
#7

Nej, det andra scriptet kolla bara så att fälten innehåller någonting. Men ditt script borde fundera också förutsatt att du definierar variablerna MessageMax och Override, de sätts nämligen aldrig i ditt script och kommer att orsaka script-fel när du kollar dem.

Formuläret kan se ut så här;

<form name="vbform" onSubmit="return ValidateForm();" action="foo.asp" method="post">
<input type="text" name="message">
<input type="submit" name="submit" value="Skicka">

...osv
259 ms totalt · 4 externa anrop · v20260731065814-full.2d97a731
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)