ciao
ho realizzato un form e quando clicco il tasto di invio devo verificare se i due campi "oggetto" e "messaggio" sono compilati; di conseguenza deve inviare una mail all'amministratore che dice che è stata inserita una nuova discussione
sapreste dirmi se è possibile richiamare una funzione php da una funzione javascript?
pechè la funzione email(), in php, da sola funziona e anche la funzione Modulo()in Javascript, il problema è quando cerco di richiamarne una dall'altra.
se non è possibile richiamare la funzione come posso riscrivere la funzione Modulo in php?
codice:
<form id="form1" action="mail.php" method="post" name="discussione">
OGGETTO
</br>
<input name="oggetto" type="text" size="50" />
</br>
MESSAGGIO
</br>
<textarea name="messaggio" cols="80" rows="10"></textarea>
</br>
</br>
<input name="invia" type="submit" value="invia" onclick="Modulo()" />
</form>
<script language="javascript" type="text/javascript">
<!--
function Modulo() {
var formx = document.getElementById("form1");
if ((formx.oggetto.value != "")) {
if ((formx.messaggio.value != ""))
<? email()?>
}
return false;
}
-->
</script>
Codice PHP:
<?
function email(){
$destinatario="email@dominio.it";
$oggetto="nuova discussione";
$testo="è stata aggiunta un a nuova discussione nel forum";
mail($destinatario,$oggetto,$testo);
} ?>