| Autor |
Wiadomo
|
| Martin |
Wysany: 20 Cze 2005, 00:02 Temat postu: Textarea - jak ograniczyæ ilo¶æ znaków? |
|
|
 KCS_Admin

Doczy: 17 Cze 2005 Posty: 6314
Skd: Piaseczno
|
W pliku gdzie masz formularz dopisz poni¿szy kod - funkcja javascript i opcje w samym polu textarea:
| Kod: | <html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<script type="text/javascript" language="JavaScript">
<!--
function zliczaj_znaki()
{
if(ksiega.wpis.value.length<255)
{
a=ksiega.wpis.value.length
b=255;
c=b-a;
ksiega.znak.value=c;
}
else
{
alert('Przekroczono dozwolon± ilo¶æ znaków przeznaczon± na wpis');
}}
//-->
</script>
</head>
<body>
<form name="ksiega" onsubmit="return Validate();" method="POST" action="zapisz.php">
<textarea name="wpis" cols="60" rows="10" onkeyup="zliczaj_znaki()" onkeypress="if ((event.keyCode > 32 && event.keyCode < 48 )) event.returnValue = false;" onkeypress="zliczaj_znaki()" ></textarea>
<br>
<small> pozosta³o do wykorzystania znaków</small>
<br>
<input type="text" name="znak" size="2" disabled="true" value="255">
<br>
<input type="IMAGE" name="submit" src="image/dodaj_wpis.gif" alt="Dodaj wpis">
</form>
</body>
</html> |
Ca³y czas osoba ma podgl±d ile wpisa³a znaków dziêki polu
| Kod: | | <input type="text" name="znak" size="2" disabled="true" value="255"> |
w formularzu - pokazuje nam siê tam warto¶æ ró¿nicy miêdzy ilo¶ci± zadeklarowan± a wpisan± - zlicza to za nas JavaScript
JavaScript zlicza w formularz ilo¶æ wpisanych znaków - je¿eli ta ilo¶æ jest za du¿a to wyskoczy komunikat o przekroczonej ilo¶ci znaków. Zadeklarowana jest liczba 255 znaków.
Potem jak widzisz - tutaj formularz wysy³a dane do pliku zapisz.php
w pliku zapisz.php trzeba równie¿ zrobiæ weryfikacjê ilo¶ci wprowadzonych znaków z poziomu php.
| Kod: | <html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
</head>
<body>
<?php
//weryfikacja d³ugosci wyrazu
$wpis = wordwrap ($wpis, 35," ",1);
$ile = strlen($wpis);
if ($ile > 255)
{
echo "<table align=center><tr><td class=ramka align=center>
<font color=#FF0000>Przekroczono dozwolona ilosæ znaków przeznaczona na wpis!<br><br><a href=\"javascript:history.back()\">wróæ i popraw</a></td></tr></table>";
$s_len = 1;
}
?>
<?
//je¿eli d³ugo¶c wpisu jest poprawana to doda wpis
if (empty($s_len)
{
// tutaj kod po³±czenia z baz± i zapis wpisu
}
?>
</body>
</html> |
Mam nadziejê, ¿e siê komu¶ przyda  _________________ Martin
- Katalog Stron czeka na ciekawe strony, a Prywatny Katalog Stron na interesujace witryny
- udane zakupy tylko w hipermarketach Auchan Polska
- e-Piaseczno i okolice, to najlepsze miejsce dla e-mieszkanca powiatu piaseczynskiego
- najlepsze prywatne przedszkole w Piasecznie
- moj prywatny fotoblog ze zdjeciami |
|
| Powrt do gry |
|
 |
| KCS |
Wysany: Temat postu: Reklama w KCS |
|
|
|
Planeta Zak³adów
Planeta Zak³adów – wyj±tkowe miejsce w Internecie dla wszystkich fanów sportu i zak³adów bukmacherskich. Forum bukmacherskie z porz±dn± dawk± codziennych typów od sprawdzonych i do¶wiadczonych pasjonatów zak³adów. Poza spor± gar¶ci± dobrych typów znajdziesz tu tak¿e najnowsze promocje bukmacherów, porady ekspertów i pomocn± d³oñ dla wszystkich amatorów obstawiania.
Forum bukmacherskie
|
|
| Powrt do gry |
|
 |
| webtrunki |
Wysany: 20 Cze 2006, 08:36 Temat postu: |
|
|
Nowicjusz

Doczy: 15 Cze 2006 Posty: 17
|
doda³bym, ¿e nale¿y pamiêtaæ o tym, aby w skrypcie po stronie serwera po raz kolejny sprawdziæ i obci±æ odpowiednio wpis. Bo JS mo¿na zablokowaæ dwoma klikniêciami lub po prostu korzystaæ z przegl±darki, która tych skryptów nie obs³uguje. _________________ piwa, wina, wódki - Łeb pełen trunków |
|
| Powrt do gry |
|
 |
| Mar |
Wysany: 23 Wrz 2006, 00:53 Temat postu: |
|
|
 Czasem tu wpada...

Doczy: 06 Gru 2005 Posty: 82
|
|
| Powrt do gry |
|
 |
| olek69 |
Wysany: 20 Sty 2009, 15:39 Temat postu: |
|
|
Nowicjusz

Doczy: 19 Sty 2009 Posty: 2
|
| Mar napisa: | A da³oby siê to przerobiæ tak, by dzia³a³o w dwie strony. Tz. pisa³o ile brakuje, np. ustawiamy minimaln± ilo¶æ znaków na 50 a maksymaln± na 100?
Mar. |
Przychylam siê do pro¶by bo je¶li istnieje maxlenght to isnieje minlenght? bo wydaje mi siê ze wpis tego typu:
| Kod: | | <input type="text" id="titleField" name="title" size="75" minLength="50" maxLength="255" value="<?php echo... |
nie dzia³a, wiêc jak to trzeba zrobiæ?
---------------------------------------
Pozycjonowanie stron www
Technik Informatyk |
|
| Powrt do gry |
|
 |
| Puma |
Wysany: 22 Sty 2009, 18:05 Temat postu: |
|
|
 Czasem tu wpada...

Doczy: 22 Cze 2006 Posty: 94
|
|
| Powrt do gry |
|
 |
| olek69 |
Wysany: 10 Lut 2009, 23:56 Temat postu: |
|
|
Nowicjusz

Doczy: 19 Sty 2009 Posty: 2
|
| Puma napisa: | W php:
zamieiasz na
| Kod: | | if ($ile < 50 | $ile > 255) |
Na js siê nie znam i nie wiem zmieniæ w.z. kod. |
To znaczy ¿e nie istnieje minlength w zapisie html?, w php mnie nie urz±dza, z reszta i tak nie wiem jak bym to musia³ przerobiæ
_________________________________________________
Nauka p³ywania Kraków
Wideofilmowanie Kraków _________________ <a href="http://pozycjonowanie24.net" title="Pozycjonowanie stron www">Pozycjonowanie</a> |
|
| Powrt do gry |
|
 |
| Puma |
Wysany: 12 Lut 2009, 16:26 Temat postu: |
|
|
 Czasem tu wpada...

Doczy: 22 Cze 2006 Posty: 94
|
|
| Powrt do gry |
|
 |
| patysia |
Wysany: 06 Cze 2009, 21:06 Temat postu: |
|
|
Nowicjusz

Doczy: 06 Cze 2009 Posty: 1
|
| Mam pytanie, czy mo¿na ten kod przerobiæ tak ¿eby poprostu liczy³ tekst ? Proszê o jak najszybsz± odpowied¼. Z góry dziêkuje : ) |
|
| Powrt do gry |
|
 |
| oriel |
Wysany: 04 Gru 2009, 20:58 Temat postu: |
|
|
Nowicjusz

Doczy: 04 Gru 2009 Posty: 1
|
Fajna sprawa, ale czy mo¿na zrobiæ tak, aby skrypt automatycznie po przekroczeniu maksymalnej ilo¶ci znaków blokowa³ wprowadzanie dalszych znaków?
By³bym bardzo wdziêczny jakby kto¶ cos takiego dorobi³  |
|
| Powrt do gry |
|
 |
|
|