js trik

TreantBG

Registered
как да направа така че като се натисне някое бутонче което има форма за изпращане, но не е попълнено както трябва да не изпрати нищо (но и да не се презарежда страницата)
 
Код:
<html>
<head>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}function validate_form(thisform)
{
with (thisform)
{
if (validate_required(imepole,"полето е празно!")==false)
  {imepole.focus();return false;}
}
}
</script>
</head><body>
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
pole: <input type="text" name="imepole" size="30">
<input type="submit" value="Submit"> 
</form>
</body></html>
 
като натисна ок след като ми е изписало съобщението ми изпраща формата
няма ли нещо като exit; ??
 
TreantBG каза:
като натисна ок след като ми е изписало съобщението ми изпраща формата
няма ли нещо като exit; ??

на кое от 2-те? ако е при мен и сменяш името на полето, виж как е

Код:
<html> 
<head> 
<script type="text/javascript"> 
function validate_required(field,alerttxt) 
{ 
with (field) 
{ 
if (value==null||value=="") 
  {alert(alerttxt);return false;} 
else {return true} 
} 
}function validate_form(thisform) 
{ 
with (thisform) 
{ 
if (validate_required(imepole,"полето е празно!")==false) 
  {imepole.focus();return false;} 
} 
} 
</script> 
</head><body> 
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post"> 
pole: <input type="text" name="imepole" size="30"> 
<input type="submit" value="Submit"> 
</form> 
</body>
</html>

name="imepole"

как името присъства в JS

if (validate_required(imepole,"полето е празно!")==false)
{imepole.focus();return false;}
 

Back
Горе