我有一个表单(在JSP文件中):
名为 textarea1 的 textarea 。
按钮类型提交。
我这样做:
... // My form.
String text=request.getParameter("textarea1");
if(text!=null){
... // ????
... // Code.
... // ????
}
我需要禁用我的按钮提交并在之后启用它(请参阅注释' ????')。对我来说另一个有效的选择(我认为)是阻止和解锁我的所有表单(textarea和按钮)。我该怎么做(禁用/启用按钮并阻止/取消阻止表单)?
答案 0 :(得分:2)
解决:: - )
我有这个链接:
排成一行:
<INPUT TYPE="submit" VALUE="Run" name="1" id="Run"
style="visibility:hidden"
onClick="this.disabled=true;this.value='Running...";this.form.submit()"
onmouseover="window.status='INFO: Run.'" onmouseout="window.status=''">
我的风格是必要的(最初必须隐藏此按钮)。
我的序列:
最初隐藏的按钮(我的textarea中有0个字符)。
我在文本区域写了一个角色。
按钮&#39; Executar&#39; (英文,&#39; Run&#39;)。
点击&#39;运行&#39;。只需单击一下(总是)......
此按钮(已停用)告诉我&#39;正在运行...&#39;。
当执行完成按钮&#39;运行&#39;消失,如果我想修改textarea(有一些字符),它会重新出现。
适用于:
IE 6和9。
Mozilla Firefox 9.0.1和37.0。
Chrome 41.0。
答案 1 :(得分:0)
试试这个你可以使用这个代码来启用和禁用按钮调用myfunction()和myfunction1()你要启用和禁用按钮。
<!DOCTYPE html>
<html>
<body>
<input type="submit" id="Submit">
<div>Click the enable and disable buttom </Div>
<button onclick="myFunction()">Disable</button>
<button onclick="myFunction1()">Enable</button>
<script>
function myFunction() {
document.getElementById("Submit").disabled = true;
}
function myFunction1() {
document.getElementById("Submit").disabled = false;
}
</script>
</body>
</html>