JS处理'输入'按钮信息

时间:2011-11-28 18:09:50

标签: javascript jquery html

我对JS和HTML非常陌生,所以如果你觉得这个问题太原始,我很抱歉...

我正在尝试做一个简单的登录注销页面。我成功地在两个显示器之间切换(一旦登录或注销),但我仍然有一个问题: 当我按“退出”时,如何从上次登录会话中“删除”用户名+密码详细信息?

换句话说,如何设置'密码'和'文本'输入类型是清楚的(没有任何信息),使用Java Script,最好是使用JQuery

3 个答案:

答案 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;
        }
    });
};

我希望这会有所帮助。