Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    jquery form validator plug in campo con valore default

    Salve a tutti, ho un forma con il plugin in oggetto, il campo titolo, ha un valore di default "titolo" ma vorrei che al momento della validazione se non viene toccato mi genera un errore, come sei il campo fosse vuoto, ho girato sul web ma non ho trovato soluzioni.

    Nel form ho questo input
    <input name="titolo" value="titolo" type="text" class="required" />

    e alla fine del form metto lo script relativo al controllo
    <script src="../js/jquery.form-validator.min.js"></script>
    <script>
    $.validate();
    </script>

    nell'head ho caricato la libreria jquery.

    Grazie in anticipo del vostro aiuto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Impossibile fare ipotesi, verifica che nello script validate non consideri il valore di default (pre-impostato) come vuoto/non valido
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    forse mi sono spiegato male, e me ne scuso, ma in pratica se io non tocco il campo titolo e premo il pulsante submit lo script me lo convalida in quanto lo reputa "non vuoto", quindi vorrei dire alla pagina se il campo e uguale a "titolo" o e vuoto, non fare passare la convalida. Ma non saprei come fare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    mi vengono in mente tre cose...

    la prima (e più semplice):
    codice HTML:
    <input id="titolo" name="titolo" type="text" class="required" placeholder="titolo" />
    la seconda:
    codice:
    if($("#titolo").val()=='titolo'){
        $("#titolo").val('');
        //e poi invii il formulario cosi ti mostra tutti gli errori, titolo deve avere come regola required
    }
    la terza:
    http://jqueryvalidation.org/jQuery.validator.addMethod


    il plugin ha una funzione equalTo che controlla che due campi siano uguali, non so se puoi fare il confronto con una stringa...
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

  5. #5
    La Più semplice è quella più efficiente, grazie di nuovo di cuore

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.