Remove "The Page at domain.com says:" within Popup

I have the following code that puts up a pop up when the user hits submit:
<script>
function submitForm()
{
  //perhaps some client validation here
  document.forms["yourform"].submit();
  alert("Thanks for submitting.")
}
</script>
<input type="button" onclick="submitForm();" name="go" value="Go" />

Open in new window


The pop up that then comes up is:
The page at domain.com says:

Thanks for submitting.

Open in new window


How can I edit my script to remove the "The page at domain.com says:" part?
LVL 12
Nathan RileyFounderAsked:
Who is Participating?
 
Chris StanyonCommented:
You can't. That's the nature of javascript alert(). It's a security feature :)

Different browsers say different things (Chrome: The page at XXX says | IE: Message from webpage! )

Options are to put up with it, inject a message into the DOM (as per Cd's suggestion) or to use a third party message box, such as the jQueryUI dialog.
0
 
COBOLdinosaurCommented:
The problem is you are popping up an alert after the submit.

Just put a message in a hidden div and change the display property to block BEFORE you submit.

Or handle it from the server side by replying back with the message after you submit.

Cd&
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.