我有一个表单(在JSP文件中):
一个 textarea的 命名 textarea1 。
按钮类型提交。
我这样做:
... // My form. String text=request.getParameter("textarea1"); if(text!=null){ ... // ???? ... // Code. ... // ???? }
我需要禁用按钮提交,然后再启用它(请参阅注释“ ????”)。对我来说,另一个有效的选择(我认为)是阻止和取消阻止我的所有表单(文本区域和按钮)。我该怎么做(禁用/启用按钮并阻止/取消阻止表单)?
解决了: :-)
在一行中:
<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=''">
我的风格是必需的(最初必须隐藏此按钮)。
我的顺序:
按钮最初处于隐藏状态(我的文本区域中有0个字符)。
我在文本区域中写了一个字符。
出现按钮“ Executar”(英文,“ Run”)。
我点击“运行”。只需单击(总是)…
此按钮(禁用)告诉我“正在运行…”。
执行完成后,“运行”按钮消失,如果我要修改文本区域(具有某些字符),它将再次出现。
它适用于:
IE 6和9。
Mozilla Firefox 9.0.1和37.0。
Chrome 41.0。