Joomla.it Forum
Non solo Joomla... => Sviluppo => : netmit 07 Jul 2006, 11:05:35
-
Salve a tutti..
Sto sviluppando una semplice gestione in php (COMPONENTS JOOMLA) ma quando voglio cancellare una riga(rows) gradirei che mi chidesse una conferma, come per i form utilizzando un semplice javascript.
Grazie a tutti
-
Io non mi fiderei troppo dei controlli JS.
Comunque, puoi fare cosė:
<form ..... onsubmit="return confirm('messaggio');">
-
Grazie per l'informazione..
Questo funziona bene se ho un form..
Sicuramente ho spiegato male il mio problema..
Ho una lista dove racchiude le info di un form, ma ho anche una td dove metto delle azioni, tra queste c'č il cancella..
Io vorrei che quando premo su cancella mi chieda una conferma, senno chi sbaglia a cliccare si cancella subito.
Utilizzo una function delete
function delete(){
global $database;
$id = trim( mosGetParam( $_REQUEST, 'id', "" ) );
$userid = trim( mosGetParam( $_REQUEST, 'userid', "" ) );
$query = "DELETE FROM #__table WHERE id=$id;";
$database->setQuery( $query );
$database->query();
if ($database->getErrorNum()) {
echo $database->stderr();
return false;
}
Ma devo incrementare un codi qua dentro oppure devo agire da un'altra parte..
GRAZIE MILLE ;)
-
Tanto per cominciare io farei un controllo lato server.
Vale a dire che quando uno clicca sul pulsante, viene caricata una pagina di conferma. Cosė stai tranquillo.
Inoltre se vuoi fare il controllo anche lato client, basta che aggiungi la gestione dell'evento dove serve:
<a href='...' onclick='return confirm();'>
Oppure fai un form a campi nascosti e metti un'immagine al posto del submit.
-
Grazie mille era proprio questo che mi serviva...