Hej
Då var jag tillbaka igen med ännu ett problem. Har ett formulär där jag ska kolla så att vissa fält är ifyllda samt kontrollera så att man har skrivit in samma lösenord i båda lösenordsrutorn, registrering alltså...
Lite kod:
<script language="JavaScript">
<!--
function verifiera()
{
if (document.admin.username.value == "")
{
alert("Du måste ange ett användarnamn!");
return false;
}
if (document.admin.password.value == "")
{
alert("Nu glömde du skriva in ett lösenord!");
return false;
}
if (document.admin.password2.value == "")
{
alert("Nu glömde du verifiera lösenordet!");
return false;
}
if (document.admin.email.value == "")
{
alert("Nu glömde du skriva in en email adress!");
return false;
}
if (document.admin.nick.value == "")
{
alert("Nu glömde du skriva in ett smeknamn!");
return false;
}
if (document.admin.age.value == "")
{
alert("Nu glömde du skriva in din ålder!");
return false;
}
if (document.admin.city.value == "")
{
alert("Nu glömde du skriva in vart du bor (Stad)!");
return false;
}
{
// -->
function kontrollera() {
// Här kontrolleras fältet password och password2 så att de inte är likadanna och om de är det töms fälten.
if (document.admin.password.value != document.admin.password2.value)
{
document.admin.password.value="";
document.admin.password2.value="";
alert("Du har angivit två olika lösenord, fyll i dem igen!")
return false
}
}
// -->
</SCRIPT>
Jag tänkte sedan köra, på själva formuläret:
<form name="admin" onSubmit="return verifiera()" method="post" action="signup.asp">
Problemet jag står inför är följande, Eftersom att det är två olika funktioner jag vill köra, verifiera() och kontrollera(), kan jag då köra båda i "onsubmit" eller måste jag slå ihop dom till en funktion, och hur gör jag i så fall det?
Som vanligt så uppskattar jag all hjälp ni är villiga att ge mig ;)
Mvh
//G8