javascript无法使用某些js提交提交表单
这是我上一个问题的扩展Webapp Not working only in Chrome, but working in FireFox and Eclipse Default Browser
重写我的问题。我正在使用jsp和Servlet用java编写一个web应用程序。基本上有两个按钮,第一个是启用的,第二个是禁用的,当我单击第一个按钮时,会出现一个文本框,其中填充了一些文本,提交会启用禁用第一个按钮。对于这个任务,我已经编写了一个Javascript,下面是它的外观
<body>
<form method="get" action="GetData">
<input type="Submit" value="Get Case" name="getCase" id="getCase"
onclick="enableSubmit()" />
<table>
<tr>
<td>User Name</td>
<td><input id="Text1" type="text" readonly value="" /></td>
.
.
.
.
.
.
</form>
<script type="text/javascript">
function enableSubmit() {
document.getElementById("getCase").disabled = true;
document.getElementById("submitButton").disabled = false;
}
function enableGetCase() {
document.getElementById("getCase").disabled = false;
document.getElementById("submitButton").disabled = true;
}
</script>
</body>
当我在Firefox/eclipse默认浏览器中运行此程序时,数据被正确地拾取。但当我在我的Chrome上运行同样的程序时,数据并没有从数据库中提取出来。只需启用按钮即可。但我今天在做试错法的时候观察到了一些东西。当我禁用下面的代码块时
<script type="text/javascript">
function enableSubmit() {
document.getElementById("getCase").disabled = true;
document.getElementById("submitButton").disabled = false;
}
function enableGetCase() {
document.getElementById("getCase").disabled = false;
document.getElementById("submitButton").disabled = true;
}
</script>
chrome拾取数据(第二个按钮未启用,因为我已删除了该代码块)。有人能告诉我怎么解决这个问题吗
谢谢
共 (0) 个答案