DflexMedlem sedan juni 2002136 inlägg 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 kör du javascriptet i onSubmit på formuläret??
<form .... onSubmit="return checkform();">
cyprysMedlem sedan dec. 20003 563 inlägg <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 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 det funukade inte med "" istället för '' då?
cyprysMedlem sedan dec. 20003 563 inlägg 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>