PDA

View Full Version : Form - Problema assurdo


shenlong7777
04-07-2007, 17:39
<form method="POST" action="azione.asp?action=DEL" name="cancellasim" onSubmit="return ConvalidaDel()">
<input type="hidden" name="numero" value="123456789">
<input type="submit" value="Cancella SIM"></form></td></tr>

function ConvalidaDel()
{
var numero = document.cancellasim.numero.value;
numero = numero.toString();
var sicuro = window.confirm("Cancello la SIM " + numero + "?");

if (sicuro)
return true
else
return false
}

NON funziona.
Aiutatemi perchè è un'ora che provo a cambiare qualsiasi cosa, e non capisco dove sta l'errore. So che è nella riga:
var numero = document.cancellasim.numero.value;
Perchè commentandola perlomeno esce la confirm. Non ne ho la più pallida idea.

andbin
04-07-2007, 19:44
NON funziona.A me sembra del tutto corretto. Vabbè .. se proprio vogliamo fare i fini, la conversione con toString() non servirebbe nemmeno, perché già la concatenazione con + fa la stessa cosa.

Il problema devi averlo da qualche altra parte.

shenlong7777
04-07-2007, 19:57
Il problema devi averlo da qualche altra parte.
E in effetti è vero, il problema è che il form è all'interno di un ciclo jscript/ado: il valore value era dato da rst("numerosim") fatto scorrere con rst.MoveNext().
Il problema è che in questo modo avevo tanti form con lo stesso nome. :D
Ho risolto in altro modo.
Piuttosto ora ho un problema con la validazione di W3C in quanto non gli piace che il form stia all'interno dei tag <td></td>, non saprei come risolvere questa cosa...