webForumDet fria alternativet

få röd border på text rutan

5 svar · 465 visningar · startad av mats47

mats47Medlem sedan mars 2009185 inlägg
#1

jag har ett formulär där kunden skriver in kundinfo

jag har et scrip som kolla att det är rätt tex personnummer och användaren får ett meddeland och hamnar i den textrutan. Hur gör jag att den får en röd border?

    if(!pn.valid){
	alert('Du måste fylla i ditt personnummer.');
	elms["CustomerPersonnummer"].focus();
	return false;
    }
voigtann1Medlem sedan juni 20019 519 inlägg
#2

Lägg till en CSS klass exempelvis:

    if(!pn.valid){
	alert('Du måste fylla i ditt personnummer.');
	elms["CustomerPersonnummer"].focus();
	elms["CustomerPersonnummer"].className = 'error';
	return false;
    }
.error {
	border: 1px solid #f00;
}
Fredde MannenMedlem sedan nov. 20014 054 inlägg
#3
    if(!pn.valid){
	alert('Du måste fylla i ditt personnummer.');
	elms["CustomerPersonnummer"].focus();
             elms["CustomerPersonnummer"].className = 'validation-error';
	return false;
    }
.validation-error { border: 1px solid #ff0000; }

Kanske?!

Men du bör då ta bort klassen när man fyllt i korrekta värden!

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#4

Rackarns han var snabbare...

Så blir det när man måste läsa e-post emellanåt..

voigtann1Medlem sedan juni 20019 519 inlägg
#5

Gillar ditt className mer dock :P

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#6

voigtann1 skrev:

Gillar ditt className mer dock :P

Ja, något måste jag väl komma med som är nytt :P

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