使用javascript重置文本框密码
reset textbox password using javascript
我有这个带有按钮的文本框,并使用ajax提交数据
<input type="password" id="password" />
<button id="addaccount" onclick="showload();">Add</button>
showload ();表示页面正在加载,它显示的是纯白色背景,不透明度为50%,中间是一个正在加载的。gif。
现在我如何在javascript中重置密码文本框?
$(document).ready(function(){
$("#addaccount").click(function(){
var password = $("#password").val();
$.ajax({
method: "POST",
url: "auth_adduser.php",
data: {
password:password
},
success: function(data){
$("#successresult").html(data);
}
});
});
});
thanks in advance
您可以通过将其设置为空字符串来清除输入值
$("#password").val("")
根据id获取元素并重置值
$('#password').val('');
如果你想重置整个表单,那么只需触发重置事件。
$('#password').closest('form').trigger('reset');
ajax执行成功后,$("#password").val("");
重置密码
$(document).ready(function(){
$("#addaccount").click(function(){
var password = $("#password").val();
$.ajax({
method: "POST",
url: "auth_adduser.php",
data: {
password:password
},
success: function(data){
$("#successresult").html(data);
$("#password").val("");
}
});
});
});
您可以使用相同的单击事件,
$(document).ready(function(){
$("#addaccount").click(function(){
var password = $("#password").val();
$.ajax({
method: "POST",
url: "auth_adduser.php",
data: {
password:password
},
success: function(data){
$("#successresult").html(data);
$("#password").val(''); //reset password field.
}
});
});
});
在Success中使用下列函数:在javascript中:使用
document.getElementById("password").reset();
Jquery中:
$("#password")[0].reset();
参见完整代码:
$(document).ready(function(){
$("#addaccount").click(function(){
var password = $("#password").val();
$.ajax({
method: "POST",
url: "auth_adduser.php",
data: {
password:password
},
success: function(data){
$("#successresult").html(data);
$("#password")[0].reset();
}
});
});
});
使用jQuery更改输入值
$("#password").val('');
重置=设置值为' '
很简单。完成所有处理后,输入:
$("#password").val("")
如果你正在使用jQuery
几乎可能的方法:D
$("#password").val("");
$("#password").attr("value", "");
$("#password")[0].value = "";
$("#password")[0].setAttribute("value", "");
document.getElementById("password").value = "";
document.getElementById("password").setAttribute("value","");
使用jquery
$('#password')
.val('')
.attr('value', '');
使用javascript document.getElementById("password").value = "";
document.getElementById("password").setAttribute("value","");
相关文章:
- 在每个字符输入后,使密码文本框值可见
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)
- 使用jQuery重置文本,同时存在AJAX调用
- 密码框文本
- 我可以重置文本输入而不清除它吗
- Ng模型在AngularJS中重置文本区域后未更新
- 在 JavaScript 中重置文本区域高度
- 阻止按钮重置文本框值
- 阻止重置文本区域
- 输入后重置文本区域
- Extjs组合框在存储区未加载任何结果时保持重置文本值
- 使用javascript重置文本框密码
- 当提交按钮时,Javascript没有重置文本框中的内容
- Javascript切换密码和文本类型不工作
- 数据切换标题重置不重置文本
- 在asp.net中使用javascript通过客户端重置文本框
- 设置和重置文本点击按钮jquery
- 如何重置文本框并使文本框中的值等于“0”"(或空白)?(javascript)
- 在Safari中重置文本框值
- Firefox 不会在您重新加载页面时自动重置文本区域值