Jetzt kostenlos Anmelden!


DJ-Plazmatron

User wurde gesperrt

1

Sonntag, 18. Mai 2008, 22:30

zeichenmenge begrenzen

Hallo habe mal eine frage, ich hab mir gerade drei neue felder ins profil eingebaut.
Und ich möchte bei den drei feldern die schrift zeichen begrenzen, so auch 100 zeichen oder so, wie kann ich das machen?

vielen dank schonmal
  • Zum Seitenanfang
  • Zum Seitenende

Joe Männlich

|-| [_] |\| T 3 |) EN OH OH BEH

Beiträge: 222

Geschlecht: Männlich

PHPKIT Version: keine

2

Sonntag, 18. Mai 2008, 22:35

Mit size="xx" definierst du die angezeigte Länge des Feldes, mit maxlength="xx" die anzahl an zeichen, die maximal eingegeben werden können.

http://de.selfhtml.org/html/formulare/eingabe.htm
  • Zum Seitenanfang
  • Zum Seitenende

DJ-Plazmatron

User wurde gesperrt

3

Sonntag, 18. Mai 2008, 22:36

sorry aber das funzt beim phpkit so nicht

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »DJ-Plazmatron« (18. Mai 2008, 22:41)

  • Zum Seitenanfang
  • Zum Seitenende

HiGHteK Männlich

findet sich zurecht

Beiträge: 144

Geschlecht: Männlich

PHPKIT Version: 1.6.03

4

Sonntag, 18. Mai 2008, 22:55

Das sollte beim Kit genau so funktionieren, wie überall wo HTML zum Einsatz kommt.
Aber wichtig wäre zu wissen, wie du die neuen Felder angelegt hat bzw. etwas Quellcode wäre hilfreich.
Ansonsten leg die Profilfelder doch gleich via Adminbereich an, dann kannst du eine maximale Zeichenlänge angeben!

Grtz
[Bevor du jemanden mit Füßen trittst, überleg ob du einem eventuellen Echo gewachsen bist]
  • Zum Seitenanfang
  • Zum Seitenende

DJ-Plazmatron

User wurde gesperrt

5

Sonntag, 18. Mai 2008, 23:00

Editier bereich

PHP-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
 </tr>
 <tr>
<td class="left" valign="top">$L_editprofile_hobbies</td>
  <td class="right">
    <textarea rows="3" name="ud_userhobby" cols="15" maxlength="100" style="width: 90%" >$user_hobby</textarea></td>
 </tr>
 <tr>
<td class="left" valign="top">Lieblingsessen</td>
  <td class="right">
    <textarea rows="3" name="ud_useressen" cols="15" maxlength="100" style="width: 90%" >$user_essen</textarea></td>
 </tr>

 <tr>
<td class="left" valign="top">Musik</td>
  <td class="right">
    <textarea rows="3" name="ud_usermusik" cols="15" maxlength="100" style="width: 90%" >$user_musik</textarea></td>
 </tr>

 <tr>
<td class="left" valign="top">Lieblingsfilme</td>
  <td class="right">
    <textarea rows="3" name="ud_userfilm" cols="15" maxlength="100" style="width: 90%" >$user_film</textarea></td>
 </tr>

 <tr>


Profil selber

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<table class="userbody" cellpadding="0" cellspacing="1" width="100%"></td>
</tr>
<td class="standard" height="7">
<tr>
<td class="heads" colspan="4"  width="100%"><center><span style="color:#ffff00;"><b>Persönliches</center></td>
</tr>
<tr>
<td class="right" valign="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbspMeine Hobbys </td>
<td class="right  valign="left" height="20">&nbsp;$info_hobby</td>
</tr>
<tr>
<td class="right" valign="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp; Lieblingsessen</td>
<td class="right  valign="left" height="20">&nbsp;$info_essen</td>
</tr>
 <tr>
<td class="right" valign="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp; Musik</td>
<td class="right  valign="left" height="20">&nbsp;$info_musik</td>
</tr>
 <tr>
<td class="right" valign="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp; Lieblingsfilme</td>
<td class="right  valign="left" height="20" >&nbsp;$info_film</td>
</tr>
  • Zum Seitenanfang
  • Zum Seitenende

Zonk Männlich

weiß wie man Threads erstellt

Beiträge: 152

Geschlecht: Männlich

Wohnort: Erfurt

PHPKIT Version: 1.6.5

6

Montag, 19. Mai 2008, 00:04

Hier schon mal ein paar keine Schönheitsfehler im code des Profils. Da fehlen bei einigen class="right"´s die schließenden " und es wurden auch schließende </b> vergessen.

Hier noch der richtige Code wie ich es machen würde:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<table class="userbody" cellpadding="0" cellspacing="1" width="100%"></td>
<tr>
<td class="standard" height="7"></td>
</tr>
<tr>
<td class="heads" colspan="2"  width="100%" align="center"><span style="color:#ffff00;"><b>Persönliches</b></span></td>
</tr>
<tr>
<td class="right" align="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp;&nbsp;Meine Hobbys</b></span></td>
<td class="right" align="left" height="20">&nbsp;$info_hobby</td>
</tr>
<tr>
<td class="right" align="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp;&nbsp;Lieblingsessen</b></span></td>
<td class="right" align="left" height="20">&nbsp;$info_essen</td>
</tr>
 <tr>
<td class="right" align="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp;&nbsp;Musik</b></span></td>
<td class="right" align="left" height="20">&nbsp;$info_musik</td>
</tr>
 <tr>
<td class="right" align="left" align="left" height="20" width="20%"><span style="color:#1e90ff;"><b>&nbsp;&nbsp;Lieblingsfilme</b></span></td>
<td class="right" align="left" height="20" >&nbsp;$info_film</td>
</tr>


LG Zonk

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Zonk« (19. Mai 2008, 13:02)

  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

7

Montag, 19. Mai 2008, 01:01

in textareas geht maxlength nicht..
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

DJ-Plazmatron

User wurde gesperrt

8

Montag, 19. Mai 2008, 11:40

Ja und wo bitte muss ich den befel dan eingeben, und es muss doch auch per der mysql eingestellt werden können, weil die felder laufen ja über der mysql
  • Zum Seitenanfang
  • Zum Seitenende

Proggi

unregistriert

9

Montag, 19. Mai 2008, 12:54

Zwar verdammt alt, aber sollte helfen

Das folgende Script ist zwar schon ziemlich alt, aber hat mir auch schon geholfen. Es zählt die Zeichen, die im Textfeld eingegeben werden und gibt eine Alert-Meldung aus, wenn das Maximum erreicht ist.
Beim Einbau wirst ein wenig tüfteln müssen, aber als Ansatz vielleicht geeignet.

Quellcode

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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>Unbenannt</title>
<script language="JavaScript"> 
<!-- 
function CountMax() { 
	var wert,max; 
	max = 100; 
	wert = max-document.formular.textfeld.value.length; 
	
	if (wert < 0) { 
		alert("Es dürfen nicht mehr als " + max + " Zeichen eingegeben werden!"); 
		document.formular.textfeld.value = document.formular.textfeld.value.substring(0,max); 
		wert = max-document.formular.textfeld.value.length; 
		document.formular.counter.value = wert; 
	}else{ 
		document.formular.counter.value = max - document.formular.textfeld.value.length; 
	} 
} 
//--> 
</script>
</head>

<body>
<form name="formular" action="zeichenzaehler.html" method="post">
<textarea name="textfeld" onFocus="CountMax();" onClick="CountMax();" onChange="CountMax();" onKeydown="CountMax();" onKeyup="CountMax();" style="width:400px; height:200px;"></textarea>
<br>
Es stehen noch <input name="counter" type="text" size="3" maxlength="3" readonly> Zeichen zur Verfügung.
</form>
</body>
</html>


Netten Gruß :) Andy --- Proggi
  • Zum Seitenanfang
  • Zum Seitenende

DJ-Plazmatron

User wurde gesperrt

10

Montag, 19. Mai 2008, 14:04

man leute es gibt doch da auch eine mlglichkeit , über die db das weiss ich nur wie
  • Zum Seitenanfang
  • Zum Seitenende