vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   How do I create a confirmation button? (https://vborg.vbsupport.ru/showthread.php?t=224173)

dai-kun 09-29-2009 04:52 AM

How do I create a confirmation button?
 
All I want to do is, 1. Have a button. 2. When clicked on it, it will popup a confirmation box with statement "Are you Sure?" and there will be Yes and No choices to click on. If yes, it runs the script. If no, it will not do anything like they never clicked on it.

I tried doing it but keeps failing:

Quote:

<form method="POST" action="?do=whatever">
<input type="button" onsubmit="if (confirm('Are you Sure?')) submit();" value="Submit">
</form>
I also tried:

Quote:

<form method="POST"
action="?do=whatever>"
id="submitform" name="submitform">

<input type="Submit" name="Delete" value="Submit"
onClick="return confirmSubmit()">

</form>
and also added the JS script:

Quote:

<script LANGUAGE="JavaScript">

function confirmSubmit()
{
var agree=confirm("Are you Sure?");
if (agree)
return true ;
else
return false ;
}

</script>
To my php file, still doesn't do anything when I click it.

Lynne 09-29-2009 03:50 PM

I just do it this way:
HTML Code:

<form action="stuff..." method="post" name="name..." onsubmit="return confirm(\'Are you sure?\');">

dai-kun 09-29-2009 08:55 PM

Nothing appears when I have that code. :(

Lynne 09-29-2009 09:13 PM

Have what code? I hope you didn't use my exact code because I took out most of the form stuff. If you are going say say something doesn't work, then show us *exactly* what you tried.

dai-kun 09-29-2009 09:25 PM

Quote:

<form method="POST" action="?do=sellitem&id={$items['id']}" name="Sell" onsubmit="return confirm(\'Are you sure?\');">
<input type="button" value="Sell">
</form>
Hm.. I dunno how to integrate what you said earlier.

Lynne 09-29-2009 10:27 PM

Well, if what works for me doesn't work for you, have you tried any of the many methods you get when you google "javascript popup confirm"?

dai-kun 09-29-2009 10:43 PM

Yes, trust me I tried for hours, that's where I got my code to begin since I don't know anything about <form>. I think it has something to do with that page.

Like for example I put this piece of code in a blank php file:
PHP Code:

<html>
<
head>
<
script type="text/javascript">
function 
show_confirm()
{
var 
r=confirm("Press a button");
if (
r==true)
  {
  
document.write("You pressed OK!");
  }
else
  {
  
document.write("You pressed Cancel!");
  }
}
</
script>
</
head>
<
body>

<
input type="button" onclick="show_confirm()" value="Show confirm box" />

</
body>
</
html

When I click the button, it gives a cofirmation pop-up and works like it should.

However, when I put that code in my template, when I click the button, it automatically directs me to a page with the false "You pressed Cancel!" text. I think something is interfering with it?


All times are GMT. The time now is 02:31 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01135 seconds
  • Memory Usage 1,735KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_html_printable
  • (1)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete