Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] funkcja ktora zamienia na male litery a input
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Nie znam za dobrze JS, ale chciałbym zamienić automatycznie wpisywane litery w pole input na małe, oraz ograniczyć się tylko do a-zA-Z0-9:

Kod
<input type="text" value="" onkeyup="javascript:this.value=this.value.replace(/[^a-zA-Z0-9]/g, '');"/>


zamiana na małe litery polega na toLowerCase.

Jednak nie wiem jak zapisać to wszytko w funkcji i się do niej odwołać...

Kod
function strtolower( str ) {

    return (str+'').toLowerCase();replace(/[^a-zA-Z0-9]/g, '');
}

<input type="text" value="" onkeyup="javascript:strtolower()"/>


?

Ten post edytował !*! 14.01.2009, 13:16:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. <script type="text/javascript">
  2.  
  3. function strtolower( str ) {
  4.  
  5. var nStr = (str.value+'').replace(/[^a-zA-Z0-9]/g, '');
  6. str.value = nStr.toLowerCase();
  7. }
  8.  
  9.  
  10.  
  11. </head>
  12. <input type="text" value="" onkeyup="strtolower(this);"/>
  13. </body>
  14. </html>

jeżeli o to chodziło.

Ten post edytował skowron-line 14.01.2009, 13:24:44
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 02:01