[GastForen Programmierung/Entwicklung JavaScript CheckInput???

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

CheckInput???

Anonym
Beiträge gesamt: 22827

15. Nov 2004, 17:21
Beitrag # 16 von 17
Beitrag ID: #124677
Bewertung:
(1254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
<html>
<head>
<title>Newsletterservice</title>
</head>
<script language="JavaScript">
<!--

//Cursor ins Feld setzen
function cursor_setzen() {
window.document.forms[0].elements[0].focus() ;
}

//Ueberprueft die Benutzereingabe auf das '@'-Zeichen
function checkInput() {
window.document.forms[0].elements[0].focus() ;
var mail = window.document.forms[0].elements[0].value ;
if ( mail.indexOf( "@" ) == -1 ){
window.document.forms[0].elements[0].value ="Viel Erfolg!!!" ;
window.document.forms[0].elements[0].select() ;
window.alert("Die Eingabe ist keine gueltige E-mail-Adresse!") ;
}else{
window.document.forms[0].elements[0].select() ;
window.alert("Newsletter abonnieren an die E-mail-Adresse - " + mail) ;
return mail ;
}
}
//-->
</script>
<body bgcolor='#FFFFFF' onLoad='cursor_setzen()'>
<div align='center'>
<table border='0' width='700' cellspacing='0' cellpadding='3'>
<tr>
<td>
<h2>Newsletter abonnieren</h2>
</td>
</tr>
<tr>
<td>In unserem w&ouml;chentlichen Newsletter informieren wir Sie&nbsp;<br>
&uuml;ber aktuelle <b>Schn&auml;ppchen</b>, <b>News</b> und <b>Produktempfehlungen</b>.
</td>
</tr>
<tr>
<td><p>&nbsp;<p>Um den Newsletter zu erhalten, geben Sie Ihre E-Mail-Adresse an.
</td>
</tr>
</table>
<table border='0' width='700' cellspacing='0' bordercolor='#000000' bgcolor='#000000'>
<tr>
<td>
<table border='0' width='698' cellspacing='0' cellpadding='15' bgcolor='#FFFFFF'>
<form name='formular'>
<tr>
<td>
<p align='right'>Ihre e-mail Adresse:</p>
</td>
<td>
<input type='text' name='email_eingabe' size='45'>
<input type='button' name='knopf' value='Abschicken' onClick='checkInput()'>
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<table border='0' width='700' cellspacing='0' cellpadding='5'>
<tr>
<td></td>
</tr>
<tr>
<td><p>&nbsp;</p>Sollten Sie den Newsletter einmal abbestellen wollen, so k&ouml;nnen Sie dies unter:
<a href='http://newsletter.irgendeine.de/index.php?abbestellen' target='_blank'>http://newsletter.irgendeine.de</a></td>
</tr>
</table>
<p>
<br>
</div>
</body>
</html>


info@zentr.de


als Antwort auf: [#117410]
X

CheckInput???

Wuzon
Beiträge gesamt: 6

16. Nov 2004, 09:08
Beitrag # 17 von 17
Beitrag ID: #124790
Bewertung:
(1254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab´s jetzt!! Mit Hilfe vom Fernlehrer sieht´s nun so aus:
<html>
<head>
<title>MMDE 5 zweite Aufgabe</title>
<script language=JavaScript><!--
function validate_form() {
validity = true;
if (!check_email(document.formular.mail.value))
{ validity = false; alert('eMail ist ungültig!'); }
if (validity)
alert("Danke für die Registrierung! Bald erhalten Sie unseren Newsletter!");
document.formular.mail.focus();
document.formular.mail.select();
return validity;
}function check_email(address) {
if (address.indexOf ('@') == -1)
return false;
return true;
}//--></script>
</head>
<body>
<center>
<br><br><br><br>
<font size="5"><b>Infos ohne langes Suchen. </b></font>
<br><br>
Geben Sie uns einfach Ihre e-mail-Adresse und Sie erhalten regelmässig unseren Newsletter mit den neuesten Informationen!
<br><br>
<form name="formular" action="mailto:wuzon@t-online.de?subject=Newsletter_Bestellung&amp;body=Eine neue Newsletter-Abonierung ist eingegangen." method="post" onSubmit="return validate_form()">
Ihre e-mail Adresse:
<input type="text" name="mail" size="30">
<input type="submit" name="Button" value="Abschicken">
</center>
</form>
</body>
</html>


als Antwort auf: [#117410]
X