Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > formular
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > formular

Pages: [1]

geschrieben von kevin am 30.12.2002 - 00:53
hallo!



ich hab da son formailer und manchma werden nich alle felder ausgefüllt nur mit nachfragen! gibt es ein script oder ähnliches das den user drauf hinweist was er noch ausfüllen muss?

oder funktioniert sowas nur mit PHP?

geschrieben von Klaush am 30.12.2002 - 01:02
hi Kevin,

schau mal im Scriptarchiv, da liegen mehrere Scripte die soetwas können, ich habe extra mal eins auf Layertechniken umgeschrieben, da ein user keine Alert haben wollte....

zu finden hier:
http://www.javarea.de/index.php3?op....are-Button

2 Beispiele :
Formular senden/überprüfen 2
Formular überprüfen/senden

geschrieben von kevin am 30.12.2002 - 01:16
wow super danke

geschrieben von kevin am 04.01.2003 - 21:06
hmmm ich hab da aber son formmailer bei dem ich das einbauen wollte! nur das problem is der sendet das sofort auch wenn man niks eingegeben hat! mach ich da was falsch? ich wollte den formmailer mit den formular überprüfer kombinieren!
is dieser formularüberprüfer nur da für <form action=mail@mail.de ?

hier is mein aktueller mailer:

<form target="_blank" action="http://www.formmailer.de/send.php" method="post">
<table>
<tr><td valign="top">name *</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="name" size="20"></td></tr>
<tr><td valign="top">mail *</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="mail" size="20"></td></tr>
<tr><td valign="top">website</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="website" size="20"></td></tr>
<tr><td valign="top">icq</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="icq" size="20"></td></tr>
<tr><td valign="top">city and country *</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="location" size="20"></td></tr>
<tr><td valign="top">age *</td><td width="5"> </td><td><input style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" type="text" name="age" size="20"></td></tr>
<tr><td valign="top">message?</td><td width="10"> </td><td><textarea style="background: #CCCCCC; color: #959595; border: 1px solid #9B9595; font-family: arial; font-size: 9")" cols="21" rows="8" name="msg" wrap=virtual></textarea></td></tr>
<tr><td colspan="3" height="10"><input type="hidden" name="form" value="0009294"></td></tr>
<tr><td colspan="2"> </td><td><input type="image" src="send.gif" name="submit" value="true"></td></tr>



</table>
</form>

nur da wollte ich halt so einen überprüfer drin haben!

:-(

geschrieben von Gast am 04.01.2003 - 21:43
guck ma hier:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
<SCRIPT LANGUAGE="JavaScript">
<!--
function validate_form() {
  validity = true; // assume valid
  if (!check_empty(document.form.NAME.value))
        { validity = false; alert('Namensfeld ist leer!'); }
  if (!check_email(document.form.EMAIL.value))
        { validity = false; alert('eMail ist ungültig!'); }
  if (!check_url(document.form.URL.value))
        { validity = false; alert('URL ist ungültig!'); }
  if (!check_empty(document.form.DESCRIPTION.value))
        { validity = false; alert('Beschreibung ist leer'); }
  if (validity)
        alert ("Alle benötigten Informationen wurden geprüft. "
                + "Die eingaben wurden als richtig erkannt ");
  return validity;
}

function check_empty(text) {
  return (text.length > 0); // gibt false zurück wenn leer
}

function check_email(address) {
  if ((address == "")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}

function check_url(address) {
  if ((address == "")
    || (address.indexOf ('http://') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}
// -->
</script>

<form name="form" method="post" action="mailto:ihre@mail.de?SUBJECT=Betreff für die Mail" enctype="text/plain" onSubmit="return validate_form(this.form)">
<font class="stn"><b>Name:</b><br>
<input type="text" size=40 name="NAME"><br>
<font class="stn"><b>Email:</b><br>
<input type="text" size=40 name="EMAIL"><br>
URL:<br>
<input type="text" size=40 name="URL"><br>
<font class="stn"><b>Beschreibung:</b><br>
<TEXTAREA NAME="DESCRIPTION" ROWS=4 COLS=40 wrap=virtual></TEXTAREA><br>
<input type="submit" name="submit" value="Senden"> <input type="reset" value="Reset"></form>


das ist eines der scripts.

gib deinem formular einen namen, dann siehts schon besser aus. in den beispielen wird immer "form" verwendet. ich würde es an deiner stelle genauso nennen, da die scripts darauf abgestimmt sind, wie ich das im script oben auch rot markiert habe.

geschrieben von kevin am 04.01.2003 - 22:50
auuu sowas blödes >> lol gleich ma ausprobieren


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.