我剛剛在使用Javascript和我在頁面加載事件的麻煩。提交表格1後,應出現表格2。Javascript body onload
<html>
<head>
<script src="jquery1.9.1.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="sCss.css">
</head>
<script type="text/javascript">
function hide(obj1) {
obj1 = document.getElementById(obj 1);
if (document.cookie.indexOf('mycookie') == -1) {
document.cookie = 'mycookie = 1';
obj1.style.display = 'none';
} else {
obj1.style.display = 'block';
}
}
function show(obj2) {
var cookie = "test"
obj2 = document.getElementById(obj2);
obj2.style.display = 'block';
document.cookie = 'mycookie = 1';
}
</script>
<body onload="hide('form2')">
<form id="form1" onsubmit="show('form2')">
<table id="table1" border="1" >
<tr>
<td>
<input type="text" name="txt1" id="txt1" />
</td>
<td>
<input type="submit" name="submit1" id="submit1" />
</td>
</tr>
</table>
</form>
<form id="form2">
<table id="table2" border="1" >
<tr>
<td>
<input type="text" name="txt2" id="txt2" />
</td>
<td>
<input type="submit" name="submit2" id="submit2" />
</td>
</tr>
</table>
</form>
</body>
</html>
根據給出的代碼。點擊form1的提交按鈕後,form2出現並立即消失。
你真正想要提交表單?或者您是否想要顯示下一部分信息要完成? –
@johnGerdsen tnx詢問..在我的情況下,他們需要提交表單,然後另一種形式將彈出,btw我張貼的代碼只是一個原型,因爲我無法妥善處理onload事件:( – zxc
'提交'意味着一些特殊的你只是想隱藏form1並顯示form2? – sync