Un input di tipo button deve per forza essere contenuto in un Form ??

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Come da titolo, se devo utilizzare una button solo ed esclusivamente per eseguire una funzione js all'evento onClick, devo per forza creare un form che contiene questa input? se si, che action dovrò mettere?
 
Per fare delle prove ho scritto
PHP:
echo"<input type='button' name='rispondi' value='Rispondi' onclick='return(alert(".$prova."))'>";
e mi esce l'alert con scritto undefinited perchè $prova è una variabile di prova che non esiste
se invece sostituisco $prova con la MIA VARIABILE (che c'è, esiste, l'ho usata due righe prima)non succede nulla.
non ha senso.
 
ciao
forse sbaglio, ma stai confondendo js con php, comunque il mio esempio era solo per farti vedere che funzia anche seza i tag form

PHP:
<?php
$prova="pinco pallo"; 
?>
</p>
<p>
  <input type="submit" name="pinco" value="Invia" onclick="return(alert('<?php echo $prova; ?>'))"> 
</p>
 
Ok sto facendo dei passi avanti...ora va..ma ho un'altro intoppo.
HTML:
<input type='button' name='".$autore_comm."' value='Rispondi' style='float:right;' onclick='return(rispondi(this.name))'>

Codice:
<head>
<script type="text/javascript">
function rispondi(destinatario)
{
  document.commento.commento.value = "@" + destinatario;
  document.commento.commento.focus();
}
</script>
</head>

il focus me lo fa !!! ma non mi aggiunge il @destinatario
perchè?



PS. se bisogna spostare il thread in Javascript puoi farlo te borgo?
Grazie
 
Ok cel'ho fatta, non mi ero accorto che avevo un'altra funzione di js che mi andava in conflitto con rispondi().
Scusate la mia ignoranza in js.

Si può chiudere.
Grazie come sempre borgo per la disponibilità :)
 
ciao
dimenticavo: attento agli apici

PHP:
<?php
$prova="pinco pallo"; 
echo "<input type='button' name='pinco' value='Invia' onclick='return(alert(\"".$prova."\"))'>";
?>
 

Discussioni simili