Du kan ha ifsaten i savefilen.
if losen1=losen2 then
'spara
else
'de är inte samma, felmeddelande
end if
Annars kan du kolla i forumlärfilen mha javascript med det är en annan femma det.
10 svar · 255 visningar · startad av Dflex
Tjena!
Jag har gjort ett formulär som man skapar nya användare i till ett administrationssystem.
Man ange sitt lösenord två ggr av säkerhetsskäl och mitt problem är skapandet av IF-satsen som kollar om lösenorden är exakt lika. Värderna i fälten postas till databasen via en särskild save-fil. Jag har endast skrivit detta:
if losen==losen2 then
......
else
......
Fråga 1 är: Ska man ha IF-satsen i formulärfilen eller i savefilen?
Fråga 2 är: Hur ska IF-satsen se ut isåfall?
Tack på förhand!
MVH
Dflex
Du kan ha ifsaten i savefilen.
if losen1=losen2 then
'spara
else
'de är inte samma, felmeddelande
end if
Annars kan du kolla i forumlärfilen mha javascript med det är en annan femma det.
jag skulle nog ha lagt det save filen...
If Request.Form("pass1") = Request.Form("pass2") then
Rätt lösenord...
else
fel lösenord
nåt liknande kanske skulle funka
Ok...men hur skriver jag koden om lösenorden stämmer för då ska nedanstående kod i savefilen köras (den kod som postar till databasen)? Och om det skulle vara fel skriver man då showmessage(' Felaktigt lösenord')?
Nestående kod? Vilken kod?
Hur du skriver felmeddeandet, det väljer du själv om det ska vara ett alert-fönster eller skrivas ut på save-sidan.
Det jag menar är den kod i savefilen som postar värderna till databasen. Den koden körs inte från att lösenordet stämmer, dvs inte från att vilkoret i if-satsen är uppfyllt!
Är det inte bättre att först ha en koll med Javascript...?
Quazzo skrev:
Är det inte bättre att först ha en koll med Javascript...?
Vem frågar du?
En vild chansning:
<script language="javascript">
<!--
function kolla(){
if(document.form1.passw1.value==document.form1.passw2.value){
return true}
else{
alert ('Inte likadana lösenord');
return false;}
}
//-->
</script>
<form name="form1" onsubmit="return kolla();">
Hur gör jag när jag redan har ett JAVA-script för en annan funktion? För tanken var väl att ditt JAVA-script skulle finnas i formuläret?
ingen höjdare på javascript, men det spelar ingen roll om du har ett javascript för en annan funktion.
du har ju namn på dina javascript
<sctipt language="javascript">
<!--
function ett
kod
//-->
<sctipt language="javascript">
<!--
function tva
kod
//-->
nåt sånt :l
Dflex skrev:
Hur gör jag när jag redan har ett JAVA-script för en annan funktion? För tanken var väl att ditt JAVA-script skulle finnas i formuläret?
Det spelar ingen roll. Du kan skriva hur mycket du vill inom en <script></scrip>