38 messaggi dal 24 maggio 2002
Ho uno script in asp che mostra una lista di oggetti e permette la cancellazione di ognuno.. Io vorrei che quando clicco sul pulsante di cancellazione per cancellare un oggetto mi fuoriesca una finestra javascript che mi permetta due scelte: confermare la cancellazione oppure annullarla? Come posso fare a realizzare un'alert che consenta tale doppia scelta?

Mi indichereste il procedimento preciso ed eventualemnte il codice ?

ciao
Federico

34 messaggi dal 06 settembre 2002

Ciao
Mett sul bottone cancella un richiamo ad una funzione e nella funzione chiedi la confera della cancellazione
i

-- Bottone Cancella --

<input type="Button" value="Cancella" OnClick=Cancella();>


-- Funzione Javascript ---

<script language="JavaScript">

function Cancella() {
if (confirm("Proseguire con l'eliminazione?")){

location.replace("sx_01c.asp?modo=3&codice="+document.prodotti.codicecategoria.value);
}
</script>





34 messaggi dal 06 settembre 2002
Ciao ma mi sono impappinato con i tasti.

Ti riscrivo il messaggio:

Metti sul bottone cancella un richiamo ad una funzione javascript e nella funzione chiedi la confera della cancellazione


--- Funzione Javascript ---

script language="JavaScript">

function Cancella() {
if (confirm("Proseguire con l'eliminazione?")){

location.replace("miapagina.asp?codice="+document.prodotti.codicecategoria.value);
}
}
</script>



--- Bottone ---

<input type="Button" value="Cancella" OnClick=Cancella();>



Ciao

Maito



38 messaggi dal 24 maggio 2002
Sel il mio form ( dove e'inserito il bottone cancella si chiama mioform e se lo script che fa la cancellazione e'cancel.asp e se devo fornirgli pure l'ID del record da cancellare, come e' la funzione javascript ?

2.907 messaggi dal 15 maggio 2001
Contributi
<script language="JavaScript">

function Cancella() {
if (confirm("Proseguire con l'eliminazione?")){

location.href("cancel.asp?nome="+document.mioform.nome_prodotto.value+"&ID="+document.mioform.prodotto_id.value);
}
}
</script>


<form name="mioform" onSubmit="return Cancella()"

<input type="text" name="nome_prodotto" value="<%=nome%>">
<input type="hidden" name="prodotto_id" value="<%=ID%>">
<input type="submit" value="Cancella">

</form>

Rome Webmaster


38 messaggi dal 24 maggio 2002
Scusa rome, ma non riesco a farlo funzionare: Ti invio il mio script e spero che tu mi possa aiutare ( ho un bisogno matto che ci sia la richiesta di conferma prima della cancellazione fatta tramite il bottone cancella) . Lo script e'un po lungo ma una buona parte riguarda l' impaginazione..........

Aiutooooo


<!--#include file="conn.asp"-->
<html>
<head>
<title>Ricerca</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">

<%Set rs = Server.CreateObject("ADODB.Recordset")

rs.PageSize = 10
rs.CacheSize = 5
rs.CursorLocation = 3
SQL="select * from rubrica_tesserati order by cognome, nome"
rs.open SQL,Conn,1,3
If not rs.BOF and not rs.EOF Then

If Len(Request("pagenum")) = 0 Then
rs.AbsolutePage = 1
Else
If CInt(Request("pagenum")) <= rs.PageCount Then
rs.AbsolutePage = Request("pagenum")
Else
rs.AbsolutePage = 1
End If
End If
End if
Dim abspage, pagecnt
abspage = rs.AbsolutePage
pagecnt = rs.PageCount

If Not rs.EOF Then
Response.write "" & "<br>"& vbcrlf
Response.Write "<font size=3 color=blue>Pagine Totali : <b>" & rs.PageCount & "<br></b>" & vbcrlf
Response.Write "Ti trovi alla pagina : <b>" & rs.AbsolutePage & "</b><br>" & vbcrlf
'Response.Write "Record presenti : <b>" & rs.RecordCount & "<br><br></b></font>" & vbcrlf
%>

<% for i=1 to rs.pagesize%>
<%if not rs.eof then%>



<form method=post action="canc-tesserato.asp?c=<%=RS("ID")%>">


<%Response.Write "<tr>"%>
Numero Tessera:<strong><%=rs("num_tessera")%></strong><br>
Nome:<strong><%=rs("nome")%></strong><br>
Cognome:<strong><%=rs("cognome")%></strong><br>
Indirizzo:<strong><%=rs("indirizzo")%></strong><br>
E-mail:<strong><%=rs("email")%></strong><br>


<input type="submit" name="Cancella" value="Cancella">
</form>

<%rs.MoveNext
end if
Next%>

<%Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=1""><font size=2>Prima Pagina</a>"
Response.Write " | "


If abspage = 1 Then
Response.Write "<span style=""color:silver;"">Pagina Precedente</span>"
Else
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & abspage - 1 & """>Pagina Precedente</a>"
End If

Response.Write " | "

If abspage < pagecnt Then
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & abspage + 1 & """>Prossima Pagina</a>"
Else
Response.Write "<span style=""color:silver;"">Prossima Pagina</span>"
End If
Response.Write " | "
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & pagecnt & """>Ultima pagina</a>"
Response.Write "</div>" & vbcrlf

Else
Response.Write "Nessun record trovato!"%>

<%End If

rs.Close
Set rs = Nothing
%>

</body>
</html>

2.907 messaggi dal 15 maggio 2001
Contributi
<script language="JavaScript">

function cancella() {
if (confirm("Proseguire con l'eliminazione?")){

self.document.form.action ="canc-tesserato.asp?c=<%=RS("ID")%>";
return true;
}
return false;
}
</script>

<%Response.Write "<tr>" %>
Numero Tessera:<strong><%=rs("num_tessera")%></strong><br>
Nome:<strong><%=rs("nome")%></strong><br>
Cognome:<strong><%=rs("cognome")%></strong><br>
Indirizzo:<strong><%=rs("indirizzo")%></strong><br>
E-mail:<strong><%=rs("email")%></strong><br>

<form method="post" Action="" name="form" onSubmit="javascript:return cancella()">
<input type="submit" name="Cancella" value="Cancella">
</form>

p.s : Si chiama paginazione !!!!!!!!! Non Impaginazione !!

Rome Webmaster ;O)

38 messaggi dal 24 maggio 2002
L'Alert con la conferma appare ma se gli dico di cancellare non cancella il record.. Guarda se ho fatto tutto bene:

<!--#include file="conn.asp"-->
<html>
<head>

<title>Ricerca</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
Set rs = Server.CreateObject("ADODB.Recordset")

rs.PageSize = 10
rs.CacheSize = 5
rs.CursorLocation = 3
SQL="select * from rubrica_tesserati order by cognome, nome"
rs.open SQL,Conn,1,3
If not rs.BOF and not rs.EOF Then

If Len(Request("pagenum")) = 0 Then
rs.AbsolutePage = 1
Else
If CInt(Request("pagenum")) <= rs.PageCount Then
rs.AbsolutePage = Request("pagenum")
Else
rs.AbsolutePage = 1
End If
End If
End if
Dim abspage, pagecnt
abspage = rs.AbsolutePage
pagecnt = rs.PageCount

If Not rs.EOF Then
Response.write "" & "<br>"& vbcrlf
Response.Write "<font size=3 color=blue>Pagine Totali : <b>" & rs.PageCount & "<br></b>" & vbcrlf
Response.Write "Ti trovi alla pagina : <b>" & rs.AbsolutePage & "</b><br>" & vbcrlf
'Response.Write "Record presenti : <b>" & rs.RecordCount & "<br><br></b></font>" & vbcrlf
%>

<% for i=1 to rs.pagesize%>
<%if not rs.eof then%>
</font>

<form method="post" Action="" name="form" onSubmit="javascript:return cancella()">

<script language="JavaScript">

function cancella() {
if (confirm("Proseguire con l'eliminazione del Socio dell'Associazione?")){

self.document.form.action ="canc-tesserato.asp?c=<%=RS("ID")%>";
return true;
}
}
</script>



<%Response.Write "<tr>"%>
Numero Tessera:<strong><%=rs("num_tessera")%></strong><br>
Nome:<strong><%=rs("nome")%></strong><br>
Cognome:<strong><%=rs("cognome")%></strong><br>
Indirizzo:<strong><%=rs("indirizzo")%></strong><br>
E-mail:<strong><%=rs("email")%></strong><br>



<input type="submit" name="Cancella" value="Cancella">


</form>

<%rs.MoveNext
end if
Next%>

<%Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=1""><font size=2>Prima Pagina</a>"
Response.Write " | "


If abspage = 1 Then
Response.Write "<span style=""color:silver;"">Pagina Precedente</span>"
Else
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & abspage - 1 & """>Pagina Precedente</a>"
End If

Response.Write " | "

If abspage < pagecnt Then
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & abspage + 1 & """>Prossima Pagina</a>"
Else
Response.Write "<span style=""color:silver;"">Prossima Pagina</span>"
End If
Response.Write " | "
Response.Write "<a href=""" & Request.ServerVariables("SCRIPT_NAME") & "?pagenum=" & pagecnt & """>Ultima pagina</a>"
Response.Write "</div>" & vbcrlf

Else
Response.Write "Nessun record trovato!"%>

<%End If

rs.Close
Set rs = Nothing
%>


</body>
</html>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.