我希望我的div
名为 “blok” 清理其内部,然后使用innerHTML
显示其他元素,但它总是回到第一眼看strona_logowanie()
。
<head>
<title>Fikcyjne konto bankowe</title>
<script type="text/javascript">
function login() {
var id = formularz.id.value;
var pass = formularz.pass.value;
if (id=="123") {
if (pass=="321") {
strona_saldo();
}
}
}
function strona_saldo() {
var zmienna2 = "<table bgcolor='#99CC99' width='800' border='5' cellpadding='10' frame='void' align='center' valign='top' bordercolor='white'><tr><td colspan='2' height='50' valign='middle' align='center'>imie nazwisko</td><td colspan='2' height='50' valign='middle' align='center'>Numer konta</td><td colspan='2' height='50' valign='middle' align='center'>Saldo</td></tr></table>";
blok.innerHTML == '';
blok.innerHTML = zmienna2;
}
function strona_logowania() {
var zmienna1 = "<form id='formularz' name='formularz' action=''><label for='id'>Identyfikator:</label><br><input type='text' name='Identyfikator' id='id' value='' /><br><label for='pass'>HasL‚o:</label><br><input type='password' name='Password' id='pass' value='' /><br><input type='submit' value='Zaloguj siÄ™' onClick='login()'/></form>";
blok.innerHTML = zmienna1;
}
</script>
</head>
<body onload="strona_logowania()">
<div id='blok'></div>
</body>
答案 0 :(得分:0)
您不能在“submit”输入元素上使用onClick事件。一个简单的解决方法是将type="submit"
替换为type="button"