一个小“BUG”反馈。。



  • 以下是测试Demo:

    <?php
    if (strtoupper($_SERVER['REQUEST_METHOD']) == 'POST') {
        print_r($_POST);
        exit;
    }
    ?>
    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Post</title>
    <script src="https://cdn.jsdelivr.net/jquery/1.12.4/jquery.min.js" type="text/javascript"></script>
    <script src="https://validator.niceue.com/releases/1.0.8/dist/jquery.validator.js?local=en" type="text/javascript"></script>
    </head>
    <body>
        <form action="" name="form" method="post">
            <input type="text" name="browser" value="Vivaldi" data-rule="required" />
            <br />
            <input class="btn btn-info" type="submit" name="dosubmit" value="Save" />
        </form>
    </body>
    </html>
    

    提交后,在其它浏览器得到的结果:

    Array ( [browser] => Vivaldi [dosubmit] => Save )

    在Vivaldi浏览器得到的结果:

    Array ( [browser] => Vivaldi )

    validator是一个基于jquery的表单验证,在引入该插件后,提交表单时,无法在服务端获取到提交按钮(无论是input还是button) dosubmit 的值。

    以过我的多次测试,chrome原版,maxthon,opera,firefox及其它基于chromium的浏览器无此问题。

    该问题我已经在validator那边反馈,目前还没有得到回复。不过,在其它浏览器无此问题情况下,我觉得还是来Vivaldi反馈更合理一些。

    求处理一下,谢谢。


  • Moderator

    感謝您的反饋。

    在 Chrome canary 57 中測試結果與 Vivaldi 一致,煩請說明下您的 Vivaldi 版本號,以及其他瀏覽器的內核版本。


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.