Hej! Hej!validering av textarea
Jag har två rutor, en vanligt textruta och en textarea, jag vill att ingen ska få vara tom(de går iofs att lura med mellanslag, men det är ju en annan sak...). Med textrutan går validationen hur bra som helst, men med textarean går det inte alls. När jag satt in "alert( "<<" + value + ">>" ); " i koden för att se variablerna i klartext så har jag funnit skillnaden mellan en tom textruta och en tom textarea, det är att i den tomma textarean så verkar det läggas in en radbrydning. Den hittar s.a.s inte den tomma textarean, och därför visas ingen alertbox ;-(
function tomtvalidation(entered, alertbox)
{
with (entered)
{
if (value==null || value=="" || value=='\n')
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}
function formvalidation(thisform)
{
with (thisform)
{
if (tomtvalidation(receptnamn,"Fyll i receptnamn")==false)
{receptnamn.focus(); return false;};
if (tomtvalidation(tillagning,"Fyll i tillagning?")==false)
{tillagning.focus(); return false;};
}
}Sv: validering av textarea
Det löste sig, fick svar på pellesoft chatten precis, efter bara 5
minuter ;-) Tänk, och jag som satt nästan hela söndagen med det här problemet....
om textarean ser ut så här så finns det inget radbrytning:
<TEXTAREA NAME="tillagning" ROWS=5 COLS=50></TEXTAREA>
men däremot om den ser ut så här:
<TEXTAREA NAME="tillagning" ROWS=5 COLS=50>
</TEXTAREA>
Mvh Klas