Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [JS] Campo ricerca min.3 lettere

    Salve a tutti!

    vorrei fare un campo di ricerca con un controllo JS che faccia un alert se ci sono delle parole di meno di 3 lettere inserite.

    mi date una mano?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    codice:
    if(document.getElementById('IdTuoCampo').value.length < 3){
    alert('attenzione, necessari almeno 3 caratteri')
    }
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    quasi

    a me serve che mi controlli ogni singola parola che metto

    esempio

    [SOFTWARE DOWNLOAD] --> OK

    [NO SOFTWARE] --> NO (perchè una parola è <3 lettere)

    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    up
    Guybrush Threepwood

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    function checkshort (str) {
      var error = 0;
      var parti = str.split(/ /);
      for(var i=0; i<parti.length; i++) {
        if(parti[i].length < 3) error++;
      }
      if(error>0) {
        alert("ci sono "+error+" parole troppo corte");
        return false;
      }
      return true;
    }
    da chiamare passando la stringa che si vuole controllare, ad esempio:
    <input type="text" ... onblur="checkshort(this.value);">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Esattamente questo

    Avrei voluto farlo io ma era troppo complicato per quel che so di JS
    Guybrush Threepwood

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.