首页 \ 问答 \ Javascript setTimeout表单数据(Javascript setTimeout form data)

Javascript setTimeout表单数据(Javascript setTimeout form data)

我有一个HTML格式:

<form method="post" action="login-autentica" id="loginform" class="input-wrapper blue-gradient glossy" title="Login">
    <ul class="inputs black-input large">
        <li><span class="icon-user mid-margin-right"></span>
            <input type="text" name="porta" id="username" value="" class="input-unstyled" placeholder="Porta" autocomplete="off">
        </li>
        <li><span class="icon-lock mid-margin-right"></span>
            <input type="password" name="senha" id="password" value="" class="input-unstyled" placeholder="Senha" autocomplete="off">
        </li>
    </ul>
    <p class="button-height">
        <button type="submit" class="button glossy float-right" id="login">Entrar</button>
        <input type="checkbox" name="remind" id="remind" value="1" checked="checked" class="switch tiny mid-margin-right with-tooltip" title="Habilitar Auto-Login">
        <label for="remind">Lembrar</label>
    </p>
</form>

JavaScript负责错误消息和其他事情:

$('#loginform').submit(function (event) {
    // Values
    var login = $.trim($('#username').val()),
        pass = $.trim($('#password').val());

    // Check inputs
    if (login.length === 0) {
        // Display message
        displayError('Por Favor, insira sua porta!');
        return false;
    } else if (pass.length === 0) {
        // Remove empty login message if displayed
        formWrapper.clearMessages('Por Favor, insira sua porta!');

        // Display message
        displayError('Por Favor, insira sua senha!');
        return false;
    } else {
        // Remove previous messages
        formWrapper.clearMessages();

        // Show progress
        displayLoading('Checando usuário CasCast...');

        // Stop normal behavior
        event.preventDefault();



        // Simulate server-side check
        setTimeout(function () {
            document.location.href = 'url'
        }, 2000);
    }
});

问题出现在以下声明中:

"setTimeout (function () {document.location.href = 'url'}, 2000);"

我的表单html将数据发送到名为'login-autentica.php'的php文件,这个问题是setTimeout无法将数据发送到PHP,返回错误。

我希望当用户单击'submit' ,HTML表单中的数据将被捕获并在setTimeout()提到的时间段之后发送到“login-autentica.php”,?

谢谢你的帮助,原谅我的英语,我来自巴西......


I have an html form:

<form method="post" action="login-autentica" id="loginform" class="input-wrapper blue-gradient glossy" title="Login">
    <ul class="inputs black-input large">
        <li><span class="icon-user mid-margin-right"></span>
            <input type="text" name="porta" id="username" value="" class="input-unstyled" placeholder="Porta" autocomplete="off">
        </li>
        <li><span class="icon-lock mid-margin-right"></span>
            <input type="password" name="senha" id="password" value="" class="input-unstyled" placeholder="Senha" autocomplete="off">
        </li>
    </ul>
    <p class="button-height">
        <button type="submit" class="button glossy float-right" id="login">Entrar</button>
        <input type="checkbox" name="remind" id="remind" value="1" checked="checked" class="switch tiny mid-margin-right with-tooltip" title="Habilitar Auto-Login">
        <label for="remind">Lembrar</label>
    </p>
</form>

JavaScript is responsible for error messages and other things:

$('#loginform').submit(function (event) {
    // Values
    var login = $.trim($('#username').val()),
        pass = $.trim($('#password').val());

    // Check inputs
    if (login.length === 0) {
        // Display message
        displayError('Por Favor, insira sua porta!');
        return false;
    } else if (pass.length === 0) {
        // Remove empty login message if displayed
        formWrapper.clearMessages('Por Favor, insira sua porta!');

        // Display message
        displayError('Por Favor, insira sua senha!');
        return false;
    } else {
        // Remove previous messages
        formWrapper.clearMessages();

        // Show progress
        displayLoading('Checando usuário CasCast...');

        // Stop normal behavior
        event.preventDefault();



        // Simulate server-side check
        setTimeout(function () {
            document.location.href = 'url'
        }, 2000);
    }
});

The problem is in the following statement:

"setTimeout (function () {document.location.href = 'url'}, 2000);"

My form html sends data to a php file called 'login-autentica.php', The problem with this is that setTimeout can not send the data to PHP, returning the error.

I want that when the User click 'submit', data from HTML form to be captured and sent to the 'login-autentica.php' after the time-period mentioned in setTimeout(),?

Thanks for helping me, excuse my english, I'm from Brazil...


原文:https://stackoverflow.com/questions/20828317
更新时间:2023-07-01 13:07

最满意答案

使用char_length()字符串函数。

SELECT * FROM table WHERE char_length(description)> 100

在此处查看更多信息http://dev.mysql.com/doc/refman/5.0/zh/string-functions.html#function_char-length


Use the char_length() string function.

SELECT * FROM table WHERE char_length(description) > 100

Check out more information here http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length

相关问答

更多

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。