隐藏密码文本框并提交

菲尔·C。

这是一个简单的密码检查功能,让我有些困惑。我尝试了很多不同的方法(包括但不限于:.css()、. on('click')、. click()、. animate()、. show()、. hide(), .preventDefault()上提交),把选择到变量,周围的各种移动IDs$('input[name="s"]')和各种选择的。不知道该功能是否有效,或者脚本中是否还有其他功能。我已经将该函数从$(document).ready()树中移出,并将其全部移入其中。我敢肯定现在不是问题,但是我现在开始不确定任何事情。

我正在尝试获取隐藏密码文本框并提交的功能(或者按钮是否更好?)并显示新闻输入的文本区域,并带有一个按钮来附加更新.appendedTo和.append()部分有效,但是我似乎无法使passwordcheck功能正常工作。有时候,如果错误的话,它会提醒我,但是正确的话,这些if方法似乎就不起作用了。然后我将其更改几次,警报将不再显示,if工作也将不再。

任何帮助将不胜感激,我可以应要求提供任何代码段或代码块。

有问题的功能:

function passwordcheck() {
        var $newspass = $('#newspass');
        var $submitpass = $('#submitpass'); // <--- variables were at one point selectors
        var $newssubmit = $('#newssubmit');     //    written out, I've changed this a lot
        if ($newspass.val() === 'comecorrecT') {
                $submitpass.css('display', 'hidden');
                $newspass.css('display', 'hidden');
                $('#newsinput').css('display', 'block');
                $newssubmit.css('display', 'static');
        } else {
            alert("Try again, please.");

        }
    };

脚本的其余部分,供参考:

$(document).ready(function(){
// billboard functions
    var $billboard = $('.billboard');
    $billboard.mouseenter(function(){
        $(this).fadeTo('slow', 0.98);
        });
    $billboard.mouseleave(function(){
        $(this).fadeTo('slow', 0.72);
        });
    var $learn = $('#learn-more');
    $learn.hover(function(){
        $(this).fadeTo('slow', 1);
        }, 
    function() {
        $(this).fadeTo('slow', 0.6);
        });
// news and updates/appendedTo
    var $submitpass = $('#submitpass');
    var $newssubmit = $('#newssubmit');
    $submitpass.click(passwordcheck());
    $newssubmit.click(function(){
        $('#appendedTo').append('<div class="update">'+$('#newsinput').val()+'</div>');
// passwordcheck();
        });
    });

我已经使用了一段时间了,我知道你们会有一个或两个深刻的解释。

宝ao

现在的操作方式是,在调用函数时,只需传递“未定义”而不是函数(这将是passwordcheck函数返回的值),而不是在此行中传递对它的引用:

$submitpass.click(passwordcheck());

应该是

$submitpass.click(passwordcheck);

在代码的最后一块,

// news and updates/appendedTo

话虽如此,请不要使用客户端JavaScript进行身份验证,使用该网站的任何人都可以看到您要检查的密码。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

隐藏密码文本框并提交

来自分类Dev

如何取消隐藏密码文本框?

来自分类Dev

在BIRT报告中添加文本框并提交按钮

来自分类Dev

如何在网站上的文本框中书写并提交

来自分类Dev

为什么在文本框中按Enter键单击第一个按钮并提交表单

来自分类Dev

在文本框中显示密码

来自分类Dev

Kendo UI MVC的密码文本框

来自分类Dev

提交清除文本框后

来自分类Dev

在提交文本框中删除?

来自分类Dev

提交清晰的文本框后

来自分类Dev

在表单提交时验证文本框

来自分类Dev

如何隐藏单词文本框边框?

来自分类Dev

使用JavaScript隐藏文本框

来自分类Dev

保护隐藏的输入文本框

来自分类Dev

隐藏或显示Tablix以外的文本框

来自分类Dev

隐藏不包含数据的文本框

来自分类Dev

忽略隐藏的空文本框

来自分类Dev

Wix UI中密码文本框的奇怪双框

来自分类Dev

文本框与 UI 中的密码框不同

来自分类Dev

Javascript 隐藏-取消隐藏 HTML 文本框

来自分类Dev

在C#中显示密码文本框的纯文本

来自分类Dev

在C#中显示密码文本框的纯文本

来自分类Dev

单击文本框时如何擦除或隐藏文本框文本?C#

来自分类Dev

在文本框中提交联系表单默认文本

来自分类Dev

隐藏和显示文本框,基于之前填充的文本框

来自分类Dev

如何在Laravel 4中基于其他文本框隐藏/显示文本框?

来自分类Dev

密码验证(2个文本框,比较)

来自分类Dev

自定义密码字符在文本框中

来自分类Dev

在文本框中打开和关闭密码行为