admin管理员组文章数量:1431726
I am trying to add an alert box so that the user can choose either Yes or No or Ok and Cancel, but it is not working correctly. It is my first time I am trying to do this. I am using visual studio 2010. I am not sure if my code is correct. Can anyone please guide me if I am mistaken.
This is my code:
private void AlertWithOption()
{
Response.Write("<script language='javascript'>");
Response.Write("function onsub() ");
Response.Write("{ ");
Response.Write("var where_to= confirm: (\"Are You sure?\")");
Response.Write("if (where_to== true)");
Response.Write("{ ");
Response.Write("return true");
Response.Write(" }");
Response.Write("else ");
Response.Write("{");
Response.Write("return false;");
Response.Write(" } ");
Response.Write("} ");
Response.Write("</script>");
}
I am trying to add an alert box so that the user can choose either Yes or No or Ok and Cancel, but it is not working correctly. It is my first time I am trying to do this. I am using visual studio 2010. I am not sure if my code is correct. Can anyone please guide me if I am mistaken.
This is my code:
private void AlertWithOption()
{
Response.Write("<script language='javascript'>");
Response.Write("function onsub() ");
Response.Write("{ ");
Response.Write("var where_to= confirm: (\"Are You sure?\")");
Response.Write("if (where_to== true)");
Response.Write("{ ");
Response.Write("return true");
Response.Write(" }");
Response.Write("else ");
Response.Write("{");
Response.Write("return false;");
Response.Write(" } ");
Response.Write("} ");
Response.Write("</script>");
}
Share
Improve this question
edited Aug 16, 2011 at 11:28
Shawn Chin
87.1k20 gold badges167 silver badges193 bronze badges
asked Aug 16, 2011 at 11:24
mikespiterimikespiteri
9015 gold badges13 silver badges25 bronze badges
6 Answers
Reset to default 1First I would try changing this:
Response.Write("var where_to= confirm: (\"Are You sure?\")");
to this:
Response.Write("var where_to= confirm(\"Are You sure?\")");
(The method is confirm()
and not confirm:()
)
As already mentioned, you had an extra colon in your code. However, there is no need for the lengthy if/then logic, as the confirm
javascript method returns a boolean. Your code can be condensed to 3 lines:
Response.Write("<script>");
Response.Write("function onsub() { return confirm(\"are you sure?\"); }");
Response.Write("</script>");
modify this line of code-> Response.Write("var where_to= confirm: (\"Are You sure?\")");
try this->Response.Write("var where_to= confirm ("Are You sure?")");
method confirm() is correct but the string inside should be within double quotes that is confirm("Are You Sure?");
Use confirm()
function.
private void AlertWithOption()
{
Response.Write("<script language='javascript'>");
Response.Write("function onsub() ");
Response.Write("{ ");
Response.Write("return confirm(\"Are you sure?\")");
Response.Write("} ");
Response.Write("</script>");
}
I think you are doing mistake in the syntax of the confirm()
I dont think you want the colon after the confirm, you could do it like this
Response.Write("<script language='javascript'>");
Response.Write("function onsub() ");
Response.Write("{ ");
Response.Write("return confirm(\"Are you sure?\")");
Response.Write("} ");
Response.Write("</script>");
本文标签: chow to use javascript alert so that user can chooseStack Overflow
版权声明:本文标题:c# - how to use javascript alert so that user can choose - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745564335a2663668.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论