我对JS和HTML非常陌生,所以如果你觉得这个问题太原始,我很抱歉...
我正在尝试做一个简单的登录注销页面。我成功地在两个显示器之间切换(一旦登录或注销),但我仍然有一个问题: 当我按“退出”时,如何从上次登录会话中“删除”用户名+密码详细信息?
换句话说,如何设置'密码'和'文本'输入类型是清楚的(没有任何信息),使用Java Script,最好是使用JQuery ?
答案 0 :(得分:2)
$(document).ready(function(){
$('#username').val("")
$('#password').val("")
})
每次加载页面时都应该清除两个输入。
但正如Ibu所说,你应该使用Php服务器端来处理登录。
答案 1 :(得分:0)
如果要清除所有输入文本,只需使用如下的简单脚本:
$("input[type=text]").val('');
传递所有带有文本类型的输入,其值为空。
您可以使用取消按钮将其绑定,甚至可以在使用确认按钮发布表单后进行绑定。
使用取消按钮示例绑定(您需要一个ID =“取消”的按钮):
$("#cancel").click(function() {
$("input[type=text]").val('');
});
答案 2 :(得分:0)
其他答案都很好......使用.val('')
就可以了。
我会超出你的要求,因为它可能对你和其他读者有用。这是一般的表单重置功能......
function resetForm(formId) {
$(':input', $('#' + formId)).each(function() {
var type = this.type;
var tag = this.tagName.toLowerCase(); // normalize case
if (type == 'text' || type == 'password' || tag == 'textarea') {
// it's ok to reset the value attr of text inputs, password inputs, and textareas
this.value = "";
} else if (type == 'checkbox' || type == 'radio') {
// checkboxes and radios need to have their checked state cleared but should *not* have their 'value' changed
this.checked = false;
} else if (tag == 'select') {
// select elements need to have their 'selectedIndex' property set to -1 (this works for both single and multiple select elements)
this.selectedIndex = -1;
}
});
};
我希望这会有所帮助。