按钮上的JavaScript功能单击
JavaScript Function on Button Click
嗨,我正在编写java脚本,我正在aspx页面上编写java脚本函数并调用该函数,该函数将在按钮单击事件上返回值,但是当我单击按钮时,该函数没有被调用这是我的代码。
Java Script Function
function CheckAge(age)
{
if (age > 18)
return true;
else
return false;
}
这里是按钮点击事件在CSfile
try
{
bool check = false;
try
{
btnAge.Attributes.Add("onClick", "javascript:return CheckAge('" + txtAge.Text + "')");
if (check)
Response.Write("You Are Eligible");
else
Response.Write("You Are Not Eligible");
}
catch (Exception err)
{
Response.Write(err.Message);
}
}
catch (Exception)
{
throw;
}
}
请帮帮我,能不能给一下代码
未设置变量check
。试试这个:
btnAge.Attributes.Add("onClick", "javascript:var check=CheckAge('" + txtAge.Text + "')");
问题是.aspx代码是在页面发送给用户之前计算的。这些代码将在用户接收到页面之前立即运行。一旦用户有了页面,任何javascript都不能运行aspx,除非它刷新页面或调用另一个。
要么用Javascript编写整个函数,要么用aspx可以处理的GET变量重载页面。
JS:
function CheckAge(age)
{
if (age > 18) document.location.href = "index.aspx?allowed=1";
else document.location.href = "index.aspx?allowed=0";
}
ASP: try
{
if(Request.QueryString["allowed"]==1) Response.Write("You Are Eligible");
if(Request.QueryString["allowed"]==0) Response.Write("You Are Not Eligible");
}
catch (Exception)
{
throw;
}
相关文章:
- 主体单击删除功能上的输入框宽度
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 使用Jquery创建一个具有单击和悬停功能的菜单
- 单击鼠标时如何停止重复功能
- .on(“单击”,..)不处理使用相同的单击功能创建的对象
- 单击水平滚动库中的图像以居中显示无法工作的功能
- 单击时将功能限制为仅绘制一次
- on单击从按钮到功能
- 单击表单中的功能
- JavaScript 左键和右键单击功能
- 一个按钮中的两个onClick功能,并希望一个接一个地发生一个单击功能
- 单击时的功能仅发生一次
- on单击触发服务器端功能
- 如何在幻灯片中添加向上滚动功能单击1次即可向下滚动
- 阻止基于单击的元素的某些功能
- 通过模糊功能传递链接,而不是单击另一个链接
- 单选按钮上的功能单击不触发
- 1个html对象-不同的功能(单击并双击)
- 按钮上的JavaScript功能单击
- Google 表格中的侧边栏功能:单击按钮可在侧边栏中打开新的“页面”