TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

<form> Spørgsmål

04-03-2008 21:21:43
 
 
Muligheder (Anmeld)
Skrevet af unike
Kliks 392
Kategori PHP Generelt
Hej testmax :D

Nu har jeg lige et spørgsmål som jeg håber på i kan svare på

jeg har denne form her :



<tr>
<td>
Kode:
</td>
<td>
<input type="password" name="pass">
</td>
</tr>
<tr>
<td>
Gentag Kode:
</td>
<td>
<input type="password" name="pass2">
</td>
</tr>



Som jeg gerne vil have tjekke.. sådan at der står det sammen i begge feldter..

lige nu bruger jeg


function validateme(thisform){


       if(thisform.username.value.length <2){
              alert("Dit Brugernavn skal Min. Være på 2 karakter");
              return false;
              thisform.name.focus();
       }


denne kode, til at tjekke fx laengden paa formen.. Så tænke på om der evt. var en måde at tjekke 2 feldter via denne command. eller evt. via en anden..

det skal bare være noget simpelt noget..

Thx
Once apon a time!!
 
infobox infobox


infobox infobox
 
#1Dandy(Anmeld) 04-03-2008 22:01:21
 
 
Du har ikke noget form tag omkring?

Desuden bør du ikke kun bruge javascript til at validere din form da det kan bypasses i clienten
 
infobox infobox

infobox infobox
 
#2jordz(Anmeld) 05-03-2008 00:43:25
 
 
Lad være med at ligge et Javascript spørgsmål i php generelt.
Det du mangler er somsagt et form felt om din kode ligesom Dandy siger det kunne være sådan:

<form method="post" action="" onsubmit="javascript:validate(this); return false;">
<table>
<tr>
<td>
Kode:
</td>
<td>
<input type="password" name="pass">
</td>
</tr>
<tr>
<td>
Gentag Kode:
</td>
<td>
<input type="password" name="pass2">
</td>
</tr>
</table>
</from>

JAVASCRIPT:
function validate(thisform){
if(thisform.username.value.length <2){
alert("Dit Brugernavn skal Min. Være på 2 karakter");
return false;
thisform.name.focus();
} else {
thisform.submit();
}
}


bare hurtigt lavet men mener det er sådan det gøres..

men somsagt det er meget smartere at bruge dit srv sprog, i dette tilfælde nok PHP til det, da dette ikke kan trickes så nemt som javascript.
Sprog: PHP - HTML - CSS - Javascript - MSL
Hjemeside: [url]http://www.Webcomfort.dk[/url]
 
infobox infobox

infobox infobox
 
#3Dandy(Anmeld) 05-03-2008 14:22:22
 
 
Kan lige hjælpe dig på php siden efterfølgende

<?php
$formCompleted = true;
if (strlen($_POST['username']) < 2) {
// Vis en fejl (Dit Brugernavn skal Mi. være på 2 karakter)
$formCompleted = false; // Der er fejl, ikke gå videre
}
if ($formCompleted) {
// Opret din bruger her
}
?>
 
infobox infobox

infobox infobox
 
#4unike(Anmeld) 07-03-2008 21:41:24
 
 
Nu var det saadan at jeg kun ledte efter en maade at tjekke om Begge Feldter med PASSWORD, var ens.. inden man oprettede brugeren..

alt det med form har jeg tjek paa..
Once apon a time!!
 
infobox infobox

infobox infobox
 
#5Stevanx(Anmeld) 08-03-2008 17:50:07
 
 
vel bare noget ala
<?
if ($_POST['pass'] != $_POST['pass2']) {
echo "fejl ikke ens pass"
}
else {
go
}
?>
Stevanx
www.sokl.dk
 
infobox infobox

infobox infobox
 
#6unike(Anmeld) 08-03-2008 18:03:06
 
 
#5 arrr tak.. du er en gud :P
Once apon a time!!
 
infobox infobox

infobox infobox
 
#7Stevanx(Anmeld) 08-03-2008 18:45:15
 
 
i know :D
Stevanx
www.sokl.dk
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox