webForumDet fria alternativet

Är du säker?

PHPur PHP

7 svar · 195 visningar · startad av Phelps

PhelpsMedlem sedan nov. 200115 inlägg
#1

Jo... Håller på med en sida där man kan hantera innehållet i en gästbok. Man kan ändra på innehållet i inläggen och ta bort dem.
Nu är det så att jag inte vill att man skall kunna av misstag ta bort inlägg utan vill att det skall dyka upp en "Ja/Nej" requester när man skall ta bort inlägg.

Hur skall jag gå till väga för att få upp en sådan?

VikingMedlem sedan maj 20003 652 inlägg
#2

Typ skicka ordern (ta bort idetta fallet) till en sida där man kan svara ja eller nej med hjälp av en länk eller nåt liknande. Då kommer man till en sida där inlägget tas bort...

------------------
Star Trek är som en drog; man kan inte sluta :e

VikingMedlem sedan maj 20003 652 inlägg
#3

När man klickat på Ja vill säga. Trycker man Nej transporteras man tillbaka till sidan man var på...

------------------
Star Trek är som en drog; man kan inte sluta :e

cmkMedlem sedan mars 2001325 inlägg
#4

Vore det inte trevligare att ha en javascript-popup istället? Då slipper man väntetiden på att sidan skall laddas och liknande.

/M

------------------
Keep on rocking 24-7

PhelpsMedlem sedan nov. 200115 inlägg
#5

Jag villa tt det skall komma upp en pop-up när man trycker på "ta bort inlägg" knappen/länken.

Javascript säger du... Hittade fäljande på ett annat ställe...

function R_U_SURE() { 
if (confirm("Are you sure?")) { 
location.href="URL" 
} 
else { 
return false 
} 
} 

och förljande i html koden...

<A HREF="javascript:R_U_SURE();">test</A>

Om jag använder denna sätt, hur skall jag se till att rätt variabel skickas?

min sida är nämligen uppbyggt som en tabell där varja inlägg har en egen delete knapp/länk bredvid. denna knapp har en länk till en delete.php sida där sql jobbet förs. delete länken innehåller id numret till inlägget så att rätt inlägg tas bort.

MatteMedlem sedan aug. 20002 975 inlägg
#6

Det här skulle kanske fungera:

<script type="text/javascript">
<!--
function R_U_SURE(){
if (!confirm("Are you sure?"))
return false;
}
// -->
</script>
<form action="delete.php" method="post" onSubmit="return R_U_SURE()">

Om du inte bekräftar avbryts submit.

------------------
Funktion är vackert

[Redigerat av Matte den 18 nov 2001]

PhelpsMedlem sedan nov. 200115 inlägg
#7

Skall testa det...

spangoMedlem sedan juni 20008 205 inlägg
#8

Så här ska det se ut:

<form action="delete.php" method="post" onSubmit="return confirm('Är du säker?');">

Mattes variant borde inte funka, eftersom funktioner som inte returnerar något utvärderas till falskt.

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)