小编Tur*_*Ali的帖子

有没有办法改变输入类型="日期"格式?

我在我的网页上使用HTML5元素.默认输入type="date"显示日期为YYYY-MM-DD.

问题是,是否可以将其格式更改为:DD-MM-YYYY

html5 date input css3

708
推荐指数
13
解决办法
101万
查看次数

有没有办法阻止输入类型="数字"得到负值?

我想只得到正值,有没有办法防止它只使用html
请不要建议验证方法

输入控件的屏幕截图

html numbers input

273
推荐指数
10
解决办法
24万
查看次数

CSS3跨浏览器线性渐变

以下代码的Opera和IE替代品是什么?

background-image: -webkit-gradient(linear, right top, left bottom, from(#0C93C0), to(#FFF));
background-image: -moz-linear-gradient(right, #0C93C0, #FFF);
Run Code Online (Sandbox Code Playgroud)

请注意,我已经测试了以下规则.所有浏览器都支持它们 但它们是垂直渐变.任何人都可以帮我修改它们到横向吗?

background-image: -webkit-linear-gradient(top, #0C93C0, #FFF); 
background-image:    -moz-linear-gradient(top, #0C93C0, #FFF); 
background-image:     -ms-linear-gradient(top, #0C93C0, #FFF); 
background-image:      -o-linear-gradient(top, #0C93C0, #FFF); 
background-image:         linear-gradient(top, #0C93C0, #FFF);
Run Code Online (Sandbox Code Playgroud)

css cross-browser linear-gradients css3

34
推荐指数
2
解决办法
5万
查看次数

不仅从子功能退出,而且从整个父功能退出

我想要做的是:首先,函数validate()必须逐个检查所有输入:如果它们不是空的(或空格),则移动到if语句(用于检查单选按钮)但是如果某些输入为空,则停止整个验证功能和专注于空输入.

结果如下:http://jsfiddle.net/tt13/y53tv/4/

只需按下ok按钮,你就会看到它完成了第一个功能,并且如果它也发射了.但我想退出整个validate()函数,以防有空字段,而不仅仅是来自each()函数

详细

JS

function validate() {
    $('.var_txt').each(function() {
        if ($.trim($(this).val()) == '') {
            $(this).focus();
            return false;
        }
    });

    if (!$(".answer:checked").val()) {
        alert("boom");
        return false;
    }
    return true;
}
$(document).ready(function() {
    $("#add_question").submit(function(e) {
        if (validate()) {
            alert("good");
        }
        e.preventDefault();
    })
});?
Run Code Online (Sandbox Code Playgroud)

HTML标记

 <form id="add_question" method="post" action=""> 
 <table>

                  <tr>

                    <td class="var_label">

                      <input class="answer" type="radio" name="answer" value="a" /> a)

                    </td>

                    <td>

                      <input type="text" class="var_txt" name="var_a" />

                    </td>

                  </tr>

                  <tr>

                    <td class="var_label">

                      <input class="answer" …
Run Code Online (Sandbox Code Playgroud)

javascript each jquery function

30
推荐指数
1
解决办法
2万
查看次数

div的自动高度

浏览器仅在我设置精确高度时显示div.但我想根据它的内容创建可调整大小的div.尝试高度:自动和高度:100%.它没有帮助.

我的div看起来像那样.它是侧边栏和内容的背景div.

.wrapper
    {
        width: 80%;
        height:200px;
        max-width: 1260px;
        min-width: 780px;
        margin: 0 auto;     
        background-image:url(core/design/img/transfff.png);
        -moz-border-radius: 15px 15px 0px 0px;
        border-radius: 15px 15px 0px 0px;
    }
Run Code Online (Sandbox Code Playgroud)

更新 我的HTML看起来像那样

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">

body {
    font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    background-image: url(core/design/img/bg.png);
    background-position:top left;
    background-size:100%;
    background-color:#fff;
    background-repeat:no-repeat;
    margin: 0;
    padding: 0;
    color: #000;
}


ul, ol, dl { 
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    padding-right: …
Run Code Online (Sandbox Code Playgroud)

css height

19
推荐指数
1
解决办法
11万
查看次数

在PHP中使用"记住我"功能的正确方法

在登录系统上工作并尝试实现记住我的功能.

最近,我做了关于这个主题的研究,阅读了一堆文章,帖子,故事,小说,童话(称之为,因为其中一些甚至不包含1行代码,只是大量的单词),cookie漏洞如固定,劫持......等

并决定实现以下目标

  1. 设置登录尝试之间的时间延迟(以防止暴力攻击)并限制尝试次数
  2. 几乎在每个操作上重新生成会话ID

我真的很困惑我的主要问题:哪种方式是正确的,为了"记住我"的功能?使用cookies/session/database?

请在代码上解释你的想法.(没有代码,我无法理解)

详细

目前,我的代码看起来像那样

在登录期间,我使用以下功能来设置cookie和会话

protected function validateUser($userid, $ckey=0, $rememmber=0) {
    session_start();
    session_regenerate_id(true); //this is a security measure
    $_SESSION['user_id'] = $userid;
    $_SESSION['HTTP_USER_AGENT'] = md5($_SERVER['HTTP_USER_AGENT']);
    if (isset($remember) && $rememmber == 'on') {
        setcookie("user_id", $_SESSION['user_id'], time() + 60 * 60 * 24 * COOKIE_TIME_OUT, "/");
        setcookie("user_key", sha1($ckey), time() + 60 * 60 * 24 * COOKIE_TIME_OUT, "/");
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

然后在安全用户页面上,检查user_id使用user_id从db获取有关用户的所有重要数据

public function protect() {
        session_start();

        /* Secure against Session Hijacking by …
Run Code Online (Sandbox Code Playgroud)

php cookies session login remember-me

15
推荐指数
2
解决办法
1万
查看次数

如何减少远程SQL Server负载?

我想在C#中创建一个带有客户端和服务器端的应用程序.它将在本地网络上运行.客户端必须检查远程SQL Server上的更新.假设我们将更新时间间隔设置为2秒.如果我有20个客户端应用程序,那么他们将每2秒向远程SQL Server发送一次查询,它将加载服务器相当多.现在我想知道有没有办法减少服务器负载或它是检查更新的唯一方法?

c# sql sql-server networking network-programming

7
推荐指数
1
解决办法
546
查看次数

PHP函数缺少参数错误

我的验证功能看起来像那样

function validate($data, $data2 = 0, $type)
{
...
Run Code Online (Sandbox Code Playgroud)

函数调用示例

if ($result = validate($lname, 'name') !== true)
        response(0, $result, 'lname');
Run Code Online (Sandbox Code Playgroud)

如您所见,我的验证功能有3个输入变量.我不经常使用第二个var - $ data2,这就是默认设置为0的原因.但是,当我将此函数作为给定示例调用时(据我所知它意味着$ data = $ lname,$ data2 = 0,$ type ='name')获取错误消息

Missing argument 3 ($type) for validate() 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

php validation function

7
推荐指数
2
解决办法
2万
查看次数

Firefox上的奇怪蓝色边框

请看一下这段代码

http://www.jsfiddle.net/tt13/5CxPr/21

在Firefox上,按下ctrl按钮选择多行时显示奇怪的蓝色边框,但在Chrome上则不显示.

在此输入图像描述

使用最新的Firefox 10.0.2.

那个与浏览器有关的bug吗?

javascript css firefox jquery

7
推荐指数
2
解决办法
3199
查看次数

将每个客户的 Stripe 配置存储在 SaaS 应用程序中

网站构建器 SaaS 应用程序具有一项功能,可让客户将其 Stripe 帐户连接到其网站并接收资金。该 SaaS 应用程序的每个用户(网站所有者)都有一个 Stripe 帐户。

在应用程序的开发阶段,我们只是以加密的方式将每个客户的 Stripe 公钥/私钥存储在内部数据库中。但即使它是加密的,这也不是我们在生产环境中采用的方法。

在数据库中安全地存储每个帐户的敏感 Stripe 配置的正确方法是什么?

sensitive-data stripe-payments

7
推荐指数
1
解决办法
619
查看次数