执行顺序问题,文本输入框应放在前面,或者加个defer
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" defer>
var t;
t = prompt("请问您的姓名:",0);
try
{
if(t != null || t != "")
{
document.form1.textfield.value = t;
}
else
{
document.form1.textfield.value = "";
}
}
catch(err)
{
alert(err.name);
}
t = prompt("请问您的年龄?");
document.form1.textfield2.value = t;if(window.confirm("您是男的?"))
{
document.form1.textfield3.value = "男人";
}
else
{
document.form1.textfield3.value = "女人";
}function getAllValue()
{
var k = document.form1;
document.writeln(k.textfield.value + "<br>" + k.textfield2.value + "<br>" + k.textfield3.value + "<br>" + document.body.innerHTML);
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#FFFFFF"><label for="textfield">姓名:</label>
<input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="label">年龄:</label>
<input type="text" name="textfield2" id="label" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="label2">性别</label>
<input type="text" name="textfield3" id="label2" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="Submit">确定</label>
<input type="button" name="Submit" value="确定" id="Submit" onClick="getAllValue()"/></td>
</tr>
</table></form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" defer>
var t;
t = prompt("请问您的姓名:",0);
try
{
if(t != null || t != "")
{
document.form1.textfield.value = t;
}
else
{
document.form1.textfield.value = "";
}
}
catch(err)
{
alert(err.name);
}
t = prompt("请问您的年龄?");
document.form1.textfield2.value = t;if(window.confirm("您是男的?"))
{
document.form1.textfield3.value = "男人";
}
else
{
document.form1.textfield3.value = "女人";
}function getAllValue()
{
var k = document.form1;
document.writeln(k.textfield.value + "<br>" + k.textfield2.value + "<br>" + k.textfield3.value + "<br>" + document.body.innerHTML);
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#FFFFFF"><label for="textfield">姓名:</label>
<input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="label">年龄:</label>
<input type="text" name="textfield2" id="label" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="label2">性别</label>
<input type="text" name="textfield3" id="label2" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><label for="Submit">确定</label>
<input type="button" name="Submit" value="确定" id="Submit" onClick="getAllValue()"/></td>
</tr>
</table></form>
</body>
</html>
解决方案 »
- 请为新手帮忙解决个JS定位元素的小问题
- 老问题,重新问 关于DROPDOWNLIST
- 关于this指针的疑问。
- 子页面操作父页面里的标签
- 如何让网页中一部分内容(如一个表格),静态悬浮在网页中。
- 在IE浏览器下,如何通过JAVASCRIPT知道指定元素内容区域宽度的像素值?
- 不同窗口传值问题?
- 奇怪的问题,在框架中提交另一个框架中的表单提示错误!
- 在jsp用javascript的checkbox()方法进行删除时出现的问题?
- 关于打开窗口的问题,怎么知道打开的窗口是否还开着。
- 请问: 在 javascript 中怎样把数据设置为双精度?
- 请教在ie7下怎样才能提示有javascript 错误?
谢谢。
defer的问题,郁闷。