Java Script Return Value
Java Script Return Value
我是Javascript新手,我想知道如何从Javascript函数返回true,false值到后面的代码,以便我的进一步代码不应该执行
我的代码
<script type="text/javascript">
function CheckAge(age)
{
if (age > 18)
return true
else
return false;
}
</script>
这里是。cs代码
protected void btnAge_Click(object sender, EventArgs e)
{
bool check=false;
try
{
btnAge.Attributes.Add("onClick", string.Format("return CheckAge({0});", check ? "false" : "true"));
if (check)
Response.Write("You Are Eligible");
else
Response.Write("You Are Not Eligible");
}
catch (Exception err)
{
Response.Write(err.Message);
}
}
我错在哪里
你根本就糊涂了。
在服务器端,你有一个用c#编写的程序,用来生成一个网页。
网页实际上是用Javascript和HTML编写的第二个程序,在浏览器上运行要晚得多;它会创建你想要的UI。
在服务器端c#和客户端Javascript之间没有实时交互。一旦你理解了这个范例,你将能够建立一个功能良好的网页。
注意,这段代码让我很抓狂:
function CheckAge(age)
{
if (age > 18)
return true
else
return false;
}
叽阿。age > 18
本身是一个值为true或false的表达式。你应该写:
function CheckAge(age)
{
return (age > 18)
}
<script type="text/javascript">
function CheckAge(age) {
if (age > 18) {
return "true";
} else {
return "false";
}
}
</script>
相关文章:
- 在ember/handlers中使用value和valueBinding有什么区别
- jquery if语句返回return wong语句
- 函数在return语句之前返回空对象
- Javascript Return and if/else
- 需要url导航从DropDown Value onClick按钮传递url变量
- Fizz Buzz return value javascript
- 为什么我需要写“;function(value){return my_function(value);作为node.js
- Return <td> value via onclick()
- How does jQuery's .not() return value affect .hide()?
- Javascript & jquery return value
- Jscript CRM Return Value
- document.getElementById().value return undefined in chrome
- return value from onClick
- Meteor.WrapAsync don't return value
- AngularJS http return value
- return object if list<object> value is exists (Javascr
- javascript innerhtml return value
- Java Script Return Value
- Sharepoint Online executeQueryAsync JSOM - Return Value
- 通过AJAX在JavaScript中生成一个变量return Value