webForumDet fria alternativet

Ett enkelt JAVA-Script!

7 svar · 161 visningar · startad av Dflex

DflexMedlem sedan juni 2002136 inlägg
#1

Hej!

Jag har ett script som jag inte riktigt lyckas att få att fungera. Om inte något är ifyllt så ska den varna! Hur kan man rätta till det?

<SCRIPT LANGUAGE="JavaScript">
function checkform(){
if (document.form1.value==''){
alert('Du måste skriva in dina uppgifter');
return false;
}

MVH

Dflex

ekke_tMedlem sedan juli 2001203 inlägg
#2

kör du javascriptet i onSubmit på formuläret??

<form .... onSubmit="return checkform();">
cyprysMedlem sedan dec. 20003 563 inlägg
#3

<SCRIPT LANGUAGE="JavaScript">
function checkform()
{
if (document.form1.fält.value=="")
{
alert('Du måste skriva in dina uppgifter');
return false;
}
else
{
return true;
}
}

och som Erik sa
onSubmit="return checkform()"

DflexMedlem sedan juni 2002136 inlägg
#4

Ja, mitt script är egentligen lite längre. Kolla:

<SCRIPT LANGUAGE="JavaScript">
function checkform(){
if (document.form1.value==''){
alert('Du måste skriva in dina uppgifter');
return false;
}
if (document.form1.initialer.value==''){
alert('Du måste skriva in dina initialer');
return false;
}
if (document.form1.fornamn.value==''){
alert('Du måste skriva in ditt förnamn');
return false;
}
if (document.form1.efternamn.value==''){
alert('Du måste skriva in efternamn');
return false;
}
if (document.form1.losen.value==''){
alert('Du måste skriva in ett lösenord');
return false;
}
}
if (document.form1.losen2.value==''){
alert('Du måste bekräfta lösenordet');
return false;
}
}
if(document.form1.losen.value!=document.form1.losen2.value){
alert('Du måste ange samma lösenord');
return false;
}
}
</SCRIPT>

...och jag har med onSubmit="return checkform()". Scriptet fungerar men jag vill endast lägga till att om inte "något" fält är ifyllt så ska den varna!

cyprysMedlem sedan dec. 20003 563 inlägg
#5

det funukade inte med "" istället för '' då?

cyprysMedlem sedan dec. 20003 563 inlägg
#6

Testa lyckan med det här

<SCRIPT LANGUAGE="JavaScript">
function checkform(){
if (document.form1.value==""){
alert('Du måste skriva in dina uppgifter');
return false;
}
else if (document.form1.initialer.value==""){
alert('Du måste skriva in dina initialer');
return false;
}
else if (document.form1.fornamn.value==""){
alert('Du måste skriva in ditt förnamn');
return false;
}
else if (document.form1.efternamn.value==""){
alert('Du måste skriva in efternamn');
return false;
}
else if (document.form1.losen.value==""){
alert('Du måste skriva in ett lösenord');
return false;
}
else if (document.form1.losen2.value==""){
alert('Du måste bekräfta lösenordet');
return false;
}
else if(document.form1.losen.value!==document.form1.losen2.value){
alert('Du måste ange samma lösenord');
return false;
}
else
{
return true;
}
}
</SCRIPT>

DflexMedlem sedan juni 2002136 inlägg
#7

jo, nu funkar det fint!

Tack för hjälpen!

cyprysMedlem sedan dec. 20003 563 inlägg
#8

:)

132 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)