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

    Controllo campi form senza post

    Ciao a tutti,
    ho un form con un campo che viene controllato da javascript in modo che sia numerico e con almeno 6chr

    Campo
    <td><input type="text" value="999999" name="intJob" maxlength="6" onblur="testing(this)"></td>

    Controllo
    function testing(field){

    var buynumber = field.value;
    if(buynumber.length < 6){
    alert('Insert 6 chr!');
    //document.chars.tests.value = field.substring(0,6);
    field.focus();
    }
    else {
    //(field.value = (field.value).replace(",", "."));
    if((isNaN(field.value))){
    alert("Numbers only.")
    {field.value = "";}
    field.focus();
    }
    else {
    if(field.value < 270000){
    alert("Bad value.")
    {field.value = "";}
    field.focus();
    }
    }
    }
    }

    Funziona perfettamente ma vorrei sapere se fosse possibile utilizzare solo php per fare lo stesso lavoro in modo da evitare javascript.

    Vorrei un comportamente siimile senza fare il cambio pagina.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    No. Php è eseguito lato server, quindi una qualche richiesta (post / ajax, ma richiede cmq javascript) devi farla

  3. #3
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    e quale sarebbe il vantaggio di fare una cosa simile lato server? Perché hai questa necessità?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Di solito per essere sicuro che il dato sia come lo vuoi tu si controlla sia lato client che lato server dopo aver inviato il form.

  5. #5
    Volevo evitare javascript perchè mi è capitato che alcuni pc avessero problemi. Probabilmente impostazioni del Browser da verificare ma vorrei un prodotto il più compatibile possibile.

  6. #6
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Capita che alcuni browser per smartphones in particolare abbiano lo javascript disabilitato. Puoi fare qualcosa con html5 o lato server php filter_var
    Per gli Spartani e Sparta usa spartan Il mio github

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.