perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 18
Click for quality!




11.02.2012 / 07:16

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Javascript - Clientprogrammierung zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragJavascript - Formular Mindestanzahl an Zeichen
Seitenanfang
Hallo,
ich suche ein JS das mir die mindestanzahl von Zeichen vorgibt und das Formular nicht sendet bevor die Mindestzahl nicht erreicht ist also z.B.:

|_______________________| <-- Formularfeld
xy zeichen von mind. 200 erreicht.

Alle beispiele die ich bis jetzt gefunden haben zählen die maximalzahl. Also z.b. max. 10 zeichen dürfen gesetzt werden. Habe leider nicht soviel ahnung das ich von der maximalanzahl in eine minimalanzahl abändern kann.

Das Formular soll die Zeichen mitzählen die bis jetzt eingegeben wurden, und vor der mindestzahl (im beispiel oben die 200) nicht gesendet werden können bzw. das ein Hinweis kommt das die Mindestzahl der zeichen noch nicht erreicht ist.

Hoffe ihr könnt mir helfen
vielen dank schonmal
lg
Sternchen

Datum: 13.12.2006-16:55

Beitragre: Javascript - Formular Mindestanzahl an Zeichen
Seitenanfang
Hallo Sternchen,

das Javascript kommt in den head deiner Homepage

<script language="javascript" type="text/javascript">
function chkcomment()
{
if (document.ct.article.value.length < 200)
{
alert("Das Feld muss wenigstens 200 Zeichen enthalten!");
document.ct.article.focus();
return false;
}
}
</script>

Für den Body:
das Formular muss den Namen ct haben

<form name="ct" action="#" method="post" onsubmit="chkcomment()">

Das Formularfeld muss den Namen name="article" tragen.

Namen des Feldes und Formulars kann geändert werden. Das muss aber dann
auch im Javascript entsprechend abgeändert werden.

Gruß, Jules

Datum: 13.12.2006-23:45

Beitragre: Javascript - Formular Mindestanzahl an Zeichen
Seitenanfang
Hallo,
super danke für deine schnelle Antwort.
und wie macht man das, dass die Zeichen unter dem Textfeld mitgezählt werden?
Das unter dem Feld eine Anzeige erscheint:

xy Zeichen von mind. 200 bereits gesetzt.

das "xy" immer mit der aktuellen Zeichenanzahl ersetzt wird bzw. angezeigt wird?

lg
Sternchen

Datum: 14.12.2006-16:44

Beitragre: Javascript - Formular Mindestanzahl an Zeichen
Seitenanfang
Hallo Sternchen,

<script language="javascript" type="text/javascript">

function countit()
{
document.ct.count.value=document.ct.article.value.length;
}

</script>

ct ist der Name des Formulars
article ist der Name des Formularfeldes, in dem die Zeichen
gezählt werden sollen

count ist der Name des Feldes, wo die Ausgabe erfolgt.
<input type="text" size="3" name="count"> verwendete Zeichen

In das Feld, dessen Zeichen gezählt werden sollen, muss die
JS-Funktion aufgerufen werden (mit sog. Eventhandler)

Sind nicht alle nötig, kann aber auch nicht schaden

<input type="text" name="article" onchange="countit()"
onfocus="countit()" onblur="countit()"
onkeydown="countit()" onkeyup="countit()" >

Gruß, Jules

Datum: 14.12.2006-17:33

Beitragre: Javascript - Formular Mindestanzahl an Zeichen
Seitenanfang
Hallo Jules,

vielen vielen Dank für Deine tolle hilfe. Es klappt einwandfrei ;)

lg

Datum: 16.12.2006-12:48

-






-
-