Ciao a tutti, è da un pò che lo jscript mi fa diventare il coj***ne, perchè da anni lavoro con jscript e aveva sempre funzionato il controllo e conferma.
Ad esempio io non inserisco il texfield e l'alert ha funzionato e ho cliccato "ok" e procede lo stesso submit, ma perchèe???
E poi anche quando ho inserito il textfield e arriva il alert di conferma e ho provato a cliccare "no" e il submit procede uguale, e non ci capisco più.....
ecco il code:
codice:
<script type="text/javascript" >
function Conferma() {
var oggetto = form1.oggetto.value
if ((oggetto == "") || (oggetto == "undefined")) {
alert("Inserire l'oggetto");
oggetto.focus();
return false;
}
if(confirm("Sei sicuro di procedere ?")) {
document.form1.submit();
}
}
</script>
e il form
codice:
<form method="POST" action="<%=MM_editAction%>" name="form1" onSubmit="Conferma();">
<table width="40%" border="1">
<tr>
<td width="6%">Data:</td>
<td><%=date()%></td>
</tr>
<tr>
<td>Oggetto:</td>
<td><input name="oggetto" type="text" id="oggetto" size="50" maxlength="50"></td>
</tr>
<tr>
<td></td>
<td><TEXTAREA rows=10 cols=50 id="testo" name="testo"><%
Dim sForm
For Each sForm in Request.Form
%>
<tr>
<td width="100%"><%=Server.HTMLEncode( Request.Form(sForm) )%></td>
</tr>
<% Next %></TEXTAREA>
</table>
<input name="Submit" type="submit" id="Submit" value="Inserisci" >
grazie