启用禁用文本框存在错误

阿莫尔·辛格

我已经编写了一个简单的jquery来textboxes在单击按钮时启用,但是当我单击时,文本框会启用一秒钟,然后再次进入禁用状态

代码是:

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Profile Page</title>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//malsup.github.com/jquery.form.js"></script>
  <script>
         $(function(){
             $("#edit").click(function () {
               $('*').prop('disabled',false);
                 }); 
            });
  </script>  
</head>
<body>
<center><h1>User Profile</h1></center><br><br>

<form action="" method="post">
<table>
 <tr>  
     <td>  User ID </td>  <td> <input type="text" name="uid" disabled> 
 </td>
 </tr>
 <tr>  
 <td>First Name </td>  <td><input type="text" name="fname" disabled> </td>
 </tr>
 <tr>  
 <td>  Last Name </td>  <td><input type="text" name="lname" disabled> </td>
 </tr>
 <tr>  
     <td>  Email </td>  <td><input type="text" name="email" disabled> </td>
 </tr>
 <tr>  
 <td>  Country </td>  <td><input type="text" name="country" disabled> </td>
 </tr>
 <tr>
     <td>  <input type="Submit" value="Edit" id="edit">  </td> 
     <td>  <input type="Submit" value="Update" onclick="update()">  </td> 
</tr>
</table>
</form>

</body>
</html>

我还在库中添加了json jar

nnnnnn

您的点击处理程序不会取消按钮的默认行为,即提交表单。表单的操作为空白,因此提交基本上可以重新加载页面。

您可以更改按钮,使其不是提交按钮(因此没有默认行为):

<input type="button" value="Edit" id="edit"> 

或者,您可以更改JS来取消默认行为:

 $("#edit").click(function (e) {
   e.preventDefault(); // <-- add this, and add the 'e' argument to the function
   $('*').prop('disabled',false);
 }); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jQuery中启用/禁用文本框

来自分类Dev

在Gridview中启用/禁用文本框

来自分类Dev

使用jQuery启用禁用文本框

来自分类Dev

如何使用JQuery使文本框启用和禁用更改

来自分类Dev

如何在jQuery中启用和禁用文本框

来自分类Dev

IE10-禁用/启用文本框属性

来自分类Dev

根据文本框值启用和禁用按钮

来自分类Dev

文本框启用禁用组合框选择

来自分类Dev

使用JavaScript基于空文本框启用/禁用按钮

来自分类Dev

使用JavaScript启用/禁用文本框和按钮

来自分类Dev

使用 removeattr 启用文本框并想再次禁用

来自分类Dev

在 Powershell 中启用和禁用文本框

来自分类Dev

当文本框等于true时,我将如何禁用文本框并启用按钮

来自分类Dev

禁用文本框

来自分类Dev

禁用的文本框样式

来自分类Dev

禁用文本框而不使用禁用

来自分类Dev

启用和禁用的文本框的不同上下文菜单

来自分类Dev

ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

来自分类Dev

检查文本框是否已禁用或已在JavaScript中启用

来自分类Dev

切换复选框时无法启用/禁用文本框

来自分类Dev

禁用/启用基于单选/选择选项的JavaScript的文本框

来自分类Dev

javascript会在一段时间后启用禁用的文本框

来自分类Dev

如何通过鼠标单击启用禁用的文本框vb.net

来自分类Dev

基于文本框的验证启用/禁用按钮不起作用

来自分类Dev

疑难解答基于单选按钮的jQuery启用/禁用文本框

来自分类Dev

ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

来自分类Dev

基于比较c#中gridview的文本框值启用或禁用按钮

来自分类Dev

尝试启用/禁用复选框上的文本框单击

来自分类Dev

javascript会在一段时间后启用禁用的文本框

Related 相关文章

热门标签

归档