Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Controllo form

  1. #1

    Controllo form

    Salve a tutti, sono nuovo del forum ma spero riusciate ad aiutarmi io ho i seguenti form:
    Numero Messaggi da mostrare:
    Codice PHP:
    <form name='confignum' OnSubmit='num();' action='Admin/settingMess.php' method='post'>

    Numero di Messaggi da mostrare: <input name='numero'>

    <
    input type="hidden" name="username">
    <
    input type="hidden" name="password">
    <
    input type='submit' value='Invia'>
    </
    form
    Cancellazione Utenti
    Codice PHP:
    <form name ='cancuser' action='Admin/DelUser.php' OnSubmit='delUser();' method='post'>
    Nickname:<input name='usercanc'>

    <
    input type="hidden" name="username">
    <
    input type="hidden" name="password">
    <
    input type='submit' value='Invia'>
    </
    form



    Cancellazione Generale dei messaggi:
    Codice PHP:
    [url='Admin/DelAll.php']Cancella Tutti i Messaggi[/url
    Cancellazione di singoli messaggi:
    Codice PHP:
    <class='Xred' href='Admin/delete.php?id=$row[id]'>X<a

    Il tutto si trova in una pagina PHP correttamente funzionante (il secondo link ricava l'id da un database)
    Il mio problema è che su tutti gli oggetti devo effettuare i seguenti controlli Javascript:
    -I dati inseriti nel primo form devono essere numerici, minori di 99 e maggiori di 1 (alert in caso non vengono rispettate le regole)
    -Prima che i dati vengano inviati nel secondo form ci deve essere una richiesta di conferma prima dell'invio
    -Cliccando sul primo e secondo link richiesta di conferma prima dell'invio

    Ho provato con il seguente codice ma non mi appaiono i messaggi in nessuno dei 4 casi:
    Codice PHP:
    <script type='text/javascript'>
    function 
    confirm(){
    if (!
    confirm('Sei sicuro di voler cancellare tutti i messaggi?')){
        return 
    false;
    }
    }

    function 
    del() {
    if (!
    confirm('Sei sicuro di voler cancellare questo messaggio?')) {
        return 
    false;
    }
    }

    function 
    num(){
    if (
    document.confignum.numero.value() > 99){
    alert('Il numero immesso è troppo grande');
    return 
    false;
    }
    elseif(
    document.confignum.numero.value() < 1){
    alert('Il numero immesso è troppo piccolo');
    return 
    false;
    }
    }

    function 
    delUser(){
    User document.cancuser.usercanc.value();
    if (!
    confirm('Sei sicuro di voler cancellare l'utente ', User, ' ?')) {
        return false;
    }
    }
    </script> 
    nella penultima funzione non sono riuscito a fare un controllo per l'assenza di dati non numerici (spero riusciate ad aiutarmi anche qui)

  2. #2
    Vi prego aiutatemi

  3. #3
    Grazie lo stesso ho dovuto risolvere da solo

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.