一尘不染

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

jsp

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

  • 一个 textarea的 命名 textarea1

  • 按钮类型提交。

我这样做:

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

我需要禁用按钮提交,然后再启用它(请参阅注释“
????”)。对我来说,另一个有效的选择(我认为)是阻止和取消阻止我的所有表单(文本区域和按钮)。我该怎么做(禁用/启用按钮并阻止/取消阻止表单)?


阅读 234

收藏
2020-06-10

共1个答案

一尘不染

解决了: :-)

在一行中:

<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. 按钮最初处于隐藏状态(我的文本区域中有0个字符)。

  2. 我在文本区域中写了一个字符。

  3. 出现按钮“ Executar”(英文,“ Run”)。

  4. 我点击“运行”。只需单击(总是)…

  5. 此按钮(禁用)告诉我“正在运行…”。

  6. 执行完成后,“运行”按钮消失,如果我要修改文本区域(具有某些字符),它将再次出现。

它适用于:

  • IE 6和9。

  • Mozilla Firefox 9.0.1和37.0。

  • Chrome 41.0。

2020-06-10