Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] funkcja ktora zamienia na male litery a input
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
!*!
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()"/>


?
skowron-line
  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.
phpion
  1. function strtolower( str ) {
  2. str = str.toLowerCase();
  3. str = str.replace(/[^a-zA-Z0-9]/g, '');
  4.  
  5. return str;
  6. }

?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.