Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wyskakujące powiadomienie, ...gdy pole przyjmie określoną wartość.
The Night Shadow
post
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Skrypt napisany w JavaScript, który służy do dynamicznego wyświetlania ilości znaków w danym polu wygląda tak:

  1.      <script LANGUAGE="JavaScript">
  2.            <!-- Original:  Ronnie T. Moore -->
  3.            <!-- Web Site:  The JavaScript Source -->
  4.  
  5.            <!-- Dynamic 'fix' by: Nannette Thacker -->
  6.            <!-- Web Site: http://www.shiningstar.net -->
  7.  
  8.            <!-- This script and many more are available free online at -->
  9.            <!-- The JavaScript Source!! http://javascript.internet.com -->
  10.  
  11.            <!-- Begin
  12.            function textCounter(field, countfield, maxlimit) {
  13.            if (field.value.length > maxlimit) // if too long...trim it!
  14.            field.value = field.value.substring(0, maxlimit);
  15.            // otherwise, update 'characters left' counter
  16.            else
  17.            countfield.value = maxlimit - field.value.length;
  18.            }
  19.            // End -->
  20.      </script>


Wyświetlanie w formularzu może wyglądać np. w taki sposób:

  1. <input type="text" name="shoutbox_tresc" id="domyslny" size="55" MAXLENGTH="500" onKeyDown="logIn( 'zaloguj' ); textCounter(this.form.shoutbox_tresc,this.form.remLen,500)" onKeyUp="textCounter(this.form.shoutbox_tresc,this.form.remLen,500);" id="domyslny"/> <input readonly type=text name="remLen" size=3 maxlength=3 value="500">


Pytanie dotyczące powyższych inputów. Czy istnieje możliwość, by po osiągnięciu wartości 0 w inpucie "remLen" użytkownikowi wyskakiwał komunikat o przekraczaniu limitu znaków? Jeśli tak, to jak to zrobić?

Z góry wielkie dzięki...


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


Kod
function textCounter(field, countfield, maxlimit) {
   if (field.value.length > maxlimit) // if too long...trim it!
   {
       field.value = field.value.substring(0, maxlimit);
       alert('Niestety przekroczono limit znaków');
   }
   // otherwise, update 'characters left' counter
   else
      countfield.value = maxlimit - field.value.length;
}


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:13