Javascript 新手问题
时间:2013-05-08
来源:互联网
代码:
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Set 1</title>
<script language="javascript">
function answer1(answer1s)
{
var x=2;
if (form.answer1s.value=x) alert("You are correct!");
else alert("You are wrong! Please try again!");
}
</script>
</head>
<body onload="answer1">
<p>
1  +  1   =   ?
<form>
<input type="text" name="answer1s" size="35" />
<input type="submit" value="Submit" onclick="answer1(answer1s)"/>
</form>
</body>
</html>
否则就弹出you are wrong,但一直未得如期效果,大大们可否指正在下程式码的错误?谢谢!

作者: Franklee_nnf 发布时间: 2013-05-08
<input type="submit" value="Submit" onclick="answer1(answer1s)"/>
的onclick所执行的function其实没有传送到参数 因为answer1s不是代表from入面的name=answer1s这个input tag
另 onload="answer1"我谂无必要
作者: 邪炎印 发布时间: 2013-05-08
作者: 邪炎印 发布时间: 2013-05-08

引用:
原帖由 邪炎印 於 2013-5-8 10:20 PM 发表打漏左小小野 虽然function无有效传送参数 但function入面有尝试指名name=answer1s就是from.answer1s...不过也是错的 所以个function行不通

作者: Franklee_nnf 发布时间: 2013-05-08
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Set 1</title>
<script language="javascript">
function answer1()
{
var x=2;
if (form1.answer1s.value==x) alert("You are correct!");
else alert("You are wrong! Please try again!");
}
</script>
</head>
<body>
<p>
1  +  1   =   ?
<form name="form1">
<input type="text" name="answer1s" size="35" />
<input type="submit" value="Submit" onclick="answer1()"/>
</form>
</body>
</html>
这只是众多方法的其中一个方法, 而且我谂亦算是改得最小的方法了...好自为知 ^^
作者: 邪炎印 发布时间: 2013-05-09
我想当下Button弹出提示视窗,以下两个程式
代码:
<input type="button" onclick="alert('The correct answer is break down.')" value="Right answer">代码:
<head><script language="javascript">
function answer1()
{
alert ("The correct answer is break down.");
}
</script>
</head>
<body>
<input type="button" value="Right answer" onclick="answer1();" />
</body>

引用:
原帖由 邪炎印 於 2013-5-9 10:34 AM 发表其实我打算指出你的问题你可以自己找个答案出来, 因为连呢个问题你都解决唔到, 之后你会好难行, 不过, 唉, 算啦,
Set 1
function answer1()
{
var x=2;
if (form1.answer1s.value==x) alert("You ar ...
作者: Franklee_nnf 发布时间: 2013-05-09
引用:
原帖由 Franklee_nnf 於 2013-5-9 10:02 PM 发表谢大大帮忙!另搭单问问:
我想当下Button弹出提示视窗,以下两个程式
function answer1()
{
alert ("The correct answer is break down.");
}
为何前者能成功执行,后者不能?

作者: 邪炎印 发布时间: 2013-05-09

引用:
原帖由 邪炎印 於 2013-5-9 10:22 PM 发表两个input应该都可以正确执行
作者: Franklee_nnf 发布时间: 2013-05-09
引用:
原帖由 Franklee_nnf 於 2013-5-9 10:27 PM 发表后者按个BUTTON冇反应

又或者你copy出黎个版本同你真系行个个唔同? 可能上个个function名同你下个个onclick后个名唔同你先用唔到
作者: 邪炎印 发布时间: 2013-05-09
引用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>Untitled Document</title>
<script language="javascript">
function question1()
{
var x="break down";
var y="Break down";
if (form1.answer1.value==x) alert ("You are correct!");
else if(form1.answer1.value==y) alert("You are correct!");
else if(form1.answer1.value!=x) alert("You are wrong!Plese try again =]");
}
function answer1()
{
alert ('The correct answer is break down.');
}
</script>
</head>
<body>
<center>Enter the correct phrasal verb.</center>
<form name="form1">
1. Meaning: Stop working
<input type="text" name="answer1" />
<button type="submit" value="Check" onc lick="quest ion1();">Check</button>
<input type="button" value="Right answer" onc lick="ans wer1();">
</form>
</body>
</html>
引用:
原帖由 邪炎印 於 2013-5-9 10:38 PM 发表在下用chrome最新版本,整个版本如上,THX

又或者你copy出黎个版本同你真系行个个唔同? 可能上个个function名同你下个个onclick后个名唔同你先用唔到
作者: Franklee_nnf 发布时间: 2013-05-09
[ 本帖最后由 邪炎印 於 2013-5-9 11:21 PM 编辑 ]
作者: 邪炎印 发布时间: 2013-05-09

引用:
原帖由 邪炎印 於 2013-5-9 11:19 PM 发表你重覆使用了两次answer1, 第一个在function位, 第二个你用左系input tag到, browser可能因为咁而认唔到answer1变数
作者: Franklee_nnf 发布时间: 2013-05-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28