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)