当人填补我的,我希望他们使用像一个标签按钮输入按钮填写所有表格。所以我已经把JavaScript代码放到了我的表单中。但它不工作.... 谁能告诉我为什么这个代码不工作?我使用Internet Explorer 9,谷歌Chrome和Mozilla Firefox尝试一下,但没有也行......如何让这个java脚本在我的表单中运行?
<!--<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>-->
<script type="text/javascript">
function noenter() {
if(window.event && window.event.keyCode == 13);
myform.submit();
else
return true;}
</script>
</head>
<body>
<form name="form1" method="post" action="berjaya.php" onSubmit="return submitOK">
<table width="35%" border="1" align="center">
<tr>
<td colspan="3">Please fill the form bellow</td>
</tr>
<tr>
<td width="21%">first name</td>
<td width="2%">:</td>
<td width="77%"><label>
<input type="text" onkeypress="return noenter()" name="fname" id="fname">
</label></td>
</tr>
<tr>
<td>last name</td>
<td>:</td>
<td><label>
<input type="text" onkeypress="return noenter()" name="lname" id="lname">
</label></td>
</tr>
<tr>
<td>age</td>
<td>:</td>
<td><label>
<input type="text" onkeypress="return noenter()" name="age" id="age">
</label></td>
</tr>
<tr>
<td>date of birth</td>
<td>:</td>
<td><label>
<input type="text" onkeypress="return noenter()" name="dobirth" id="dobirth">
</label></td>
</tr>
<tr>
<td>home town</td>
<td>:</td>
<td><input type="text" onkeypress="return noenter()" name="htown" id="htown"></td>
</tr>
<tr>
<td colspan="3"><label>
<input type="submit" name="button" id="button" value="Submit" onClick="submitOK=true">
</label></td>
</tr>
</table>
</form>
</body>
</html>-->
'没有定义submitOK','noenter'是没有意义的,将提交表单无论如何代替表现得像一个标签,并且因此反映了相同的功能。您使用表格进行布局,使用不合适的'width'属性(任意百分比)等等。请问一个*特定*问题。 – Ryan 2011-12-30 04:04:17
我如何让java脚本工作?你能告诉我,我应该怎样做代码来使它像我想要的那样工作? – enrekan2011 2011-12-30 06:57:55
您需要学习Javascript。 – SLaks 2011-12-30 13:09:24