Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Antwort schreiben -
Benutzername
Titel
Nachrichtentext

Smilies
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Arrow Neutral
Weitere Smilies ansehen
 Schriftfarbe:  Schriftgröße: Tags schließen
Optionen
HTML ist aus
BBCode ist an
Smilies sind an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Sicherheitscode Sicherheitscode 
 
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:  
Thema-Überblick
Autor Nachricht
wgbilu
BeitragVerfasst am: 25 Jan 2010 17:46    Titel: Dickes Dankeschön an Werner und Forrest Gumb

so das hat mit eueren Tipps geklappt Very Happy
und ein Dicke Dankeschön an Werner und Forrest Gumb

für alle anderen, hier der Java Code:

Code:
<html>
<head>
<title>Textarea-Zeicheneingabe begrenzen</title>
<script type="text/javascript">
<!--
function checkLen()
{
maxLen=100;
var txt=document.forms[0].benutzereingabe.value;
if(txt.length>maxLen)
    {
      alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
      document.forms[0].benutzereingabe.value=txt.substring(0,maxLen);
      document.forms[0].zaehler.value=0;
    }
else
    {
    document.forms[0].zaehler.value=maxLen-txt.length;
    }
}

//-->
</script>
</head>
<body>
<form>
verbleibende Zeichen:
<input type="text"name="zaehler"value="100"size="3"><br>
<textarea rows="5"cols="50"name="benutzereingabe"onkeyup="checkLen()"></textarea>
</form>
</body>
</html>
wgbilu
BeitragVerfasst am: 25 Jan 2010 16:31    Titel: Danke

Danke euch beiden, ich werde es mal versuchen Very Happy
Werner
BeitragVerfasst am: 25 Jan 2010 16:25    Titel:

Mit diesen Script kannst du die Zeichenmenge begrenzen:
PHP-Code:
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
$seitentitel 
= isset($_POST["seitentitel"]) ? $_POST["seitentitel"] : "";
$seitentitel_len strlen($seitentitel) . " Zeichen";

$beschreibung = isset($_POST["beschreibung"]) ? $_POST["beschreibung"] : "";
$beschreibung_len strlen($beschreibung) . " Zeichen";
?>

<form action='eintrag_senden_st.php' method='POST'>
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100" valign="middle">URL:</td>
    <td width="11">&nbsp;</td>
    <td width="389"><input type='text' name='seitenurl' style='width:300px;' class='tf' value='http://www.'></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="100" valign="middle">Titel:</td>
    <td width="11">&nbsp;</td>
    <td width="389"><input type='text' name='seitentitel' style='width:300px;' value='<?php echo $seitentitel?>'> <?php echo $seitentitel_len?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td valign="bottom">Beschreibung:</td>
    <td>&nbsp;</td>
    <td><textarea name='beschreibung' rows='5' cols='30' style='width:300px;'><?php echo $beschreibung?></textarea> <?php echo $beschreibung_len?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type='submit' name='senden' value='Linkanmeldung senden' style='width:300px;'></td>
  </tr>
</table>
</form>


<?php
if (isset($_POST["senden"])) {
 
$fehler "";
 if (
strlen($_POST["seitentitel"]) > 75) {
 
$fehler .= "Titel zu lang (max.: 75 Zeichen)!<br>";
 }

 if (
strlen($_POST["beschreibung"]) > 700) {
  
$fehler .= "Beschreibung zu lang (max.: 700 Zeichen)!<br>";
 }

 if (
$fehler != "") {
  
// Fehler anzeigen
 
echo $fehler;
 }
 else {
  
// z.b: E-Mail versenden
 
}
}
?>
Forrest Gumb
BeitragVerfasst am: 25 Jan 2010 16:13    Titel:

mit einmal googeln geht das :-) -->

http://masterblaster.redflexer.doktormolle.de/4_9.htm
wgbilu
BeitragVerfasst am: 25 Jan 2010 14:14    Titel: PHP Formular-Zeichen begrenzen und Anzeigen [gelöst]

Hallo

ich habe ein Problem mit meinem Formular,
ich möchte gerne in meinem Formular anzeigen wieviel Zeichen
angegeben wurden und die Zeichen menge begrenzen
(Titel auf 75Zeichen und die Beschreibung auf 700Zeichen)
nur weis ich leider nicht wie,
ich bin auch noch ein Anfänger in PHP usw. Embarassed

ich habe jetzt beim Werner auf der Webseite den Code gefunden
PHP-Code:
1
2
3
4
<?php
 $text 
"Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 echo 
strlen($text);
?>


aber ich weis nicht wo und wie ich den Code hier in meinem Formular einbauen muss und kann

Mein Code:
PHP-Code:
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
<form action='eintrag_senden_st.php' method='POST'>
<
table width="500" border="0" cellspacing="0" cellpadding="0">
  <
tr>
    <
td width="100" valign="middle">URL:</td>
    <
td width="11">&nbsp;</td>
    <
td width="389"><input type='text' name='seitenurl' style='width:300px;' class='tf' value='http://www.'></td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td width="100" valign="middle">Titel:</td>
    <
td width="11">&nbsp;</td>
    <
td width="389"><input type='text' name='seitentitel' style='width:300px;' value=''></td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td valign="bottom">Beschreibung:</td>
    <
td>&nbsp;</td>
    <
td><textarea name='beschreibung' rows='5' cols='30' style='width:300px;'></textarea></td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td><input type='submit' name='senden' value='Linkanmeldung senden' style='width:300px;'></td>
  </
tr>
</
table>
</
form


wehre euch echt dankbar wenn ihr mir helfen könntet Very Happy

beste grüße
wgbilu (Alex)