problemer med jquery

Her kan du få hjælp og stille spørgsmål til jQuery!
Besvar
Mathias
Nørd
Nørd
Indlæg: 145
Tilmeldt: 5. apr 2012, 18:21
Kontakt:

problemer med jquery

Indlæg af Mathias » 30. mar 2013, 15:56

Hej jeg har en fil i jquery som gerne skulle sige at der mangler data når du trykker på submit

nogen som kan se en fejl??

Kode: Vælg alt

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  <label for="fname"><div>Rigtige navn</div></label>
  <div><input type="text" name="fname" id="fname"></div>
  <label for="lname"><div>efternavn</div></label>
  <div><input type="text" name="lname" id="lname"></div>
  <label for="username"><div>brugernavn</div></label>
  <div><input type="text" name="username" id="username"></div>
  <label for="password"><div>kodeord</div></label>
  <div><input type="password" name="password" id="password"></div>
  <label for="email"><div>email</div></label>
  <div><input type="text" name="email" id="email"></div>
  <div><input type="submit" name="submit" id="submit" value="opret bruger"><font color="#CC0000">når du trykker på opret bruger acceptere du reglerne og betingelser</font></div>
</form>
</div>
</div>
  <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  <script type="text/javascript">
  $(function() {
	  $('#submit').click(function() {
		  var fname = $('#fname').val();
		  var lname = $('#lname').val();
		  var username = $('#username').val();
		  var emai = $('#email').val();
		  var password = $('#password').val();
		  var emailReg = /^([\w-\.]+0([\w-]+\.)+[\w-](2, 4,))?$/;
		  var errors = false;
		  
		  if(fname=="") {
				errors = true;
				$('label(for=fname)').after('<span class="error>manglende data</span>');  
		  }
		  return false;
	  });
  });
  </script>

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: problemer med jquery

Indlæg af Daniel » 30. mar 2013, 17:41

Dette skulle virke, har dog ikke mulighed for at teste det:

Kode: Vælg alt

if(!fname) {
    errors = true;
    $('label').first().after('<span class="error">Manglende data</span>');
}

Besvar