禁用/启用表单中的按钮提交

时间:2015-04-03 11:31:42

标签: java forms jsp button

我有一个表单(在JSP文件中):

  • 名为 textarea1 textarea

  • 按钮类型提交。

我这样做:

... // My form.
String text=request.getParameter("textarea1"); 
if(text!=null){
  ... // ???? 
  ... // Code.
  ... // ????
}

我需要禁用我的按钮提交并在之后启用它(请参阅注释' ????')。对我来说另一个有效的选择(我认为)是阻止和解锁我的所有表单(textarea和按钮)。我该怎么做(禁用/启用按钮并阻止/取消阻止表单)?

2 个答案:

答案 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=''">

我的风格是必要的(最初必须隐藏此按钮)。

我的序列:

  1. 最初隐藏的按钮(我的textarea中有0个字符)。

  2. 我在文本区域写了一个角色。

  3. 按钮&#39; Executar&#39; (英文,&#39; Run&#39;)。

  4. 点击&#39;运行&#39;。只需单击一下(总是)......

  5. 此按钮(已停用)告诉我&#39;正在运行...&#39;。

  6. 当执行完成按钮&#39;运行&#39;消失,如果我想修改textarea(有一些字符),它会重新出现。

  7. 适用于:

    • 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>