小编yen*_*sen的帖子

如何使用CSS3限制输入文本长度?

可能重复:
我可以在css中指定maxlength吗?

在我的CSS中,我使用此代码为我站点中的所有输入标记创建圆形边框.我想知道是否可以以相同的方式限制输入的长度(例如50个字符)

input  
{ 
border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}
Run Code Online (Sandbox Code Playgroud)

我想象(这不起作用):

input
{
max-lenght: 50;
} 
Run Code Online (Sandbox Code Playgroud)

任何sugestions?非常感谢你!

编辑:这个问题是关于用户可以在字段中写入多少个字符,而不是输入的可见大小

html input css3

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

从php插入mysql将日期字段保存为00:00:00而不是NULL

我通过POST收到以下变量,有时它必须是日期,有时必须为null(例如,如果该事件尚未发生)

$hora_entrada = $_POST['hora_entrada'];
$salida_comida = $_POST['salida_comida'];
$regreso_comida = $_POST['regreso_comida'];
$hora_salida = $_POST['hora_salida'];
Run Code Online (Sandbox Code Playgroud)

因此,如果POST为空,则将NULL分配给变量:

if ($hora_entrada == '') {$hora_entrada = "NULL";}
if ($salida_comida == '') {$salida_comida = "NULL";}
if ($regreso_comida == '') {$regreso_comida = "NULL";}
if ($hora_salida == '') {$hora_salida = "NULL";}
Run Code Online (Sandbox Code Playgroud)

现在,我想将值插入到mysql表中:

UPDATE  `nomina`.`registro_tiempo` SET  
`hora_entrada` =  '$hora_entrada',
`salida_comida` =  '$salida_comida',
`regreso_comida` =  '$regreso_comida',
`hora_salida` =  '$hora_salida',
WHERE  `registro_tiempo`.`id_tiempo` ='$id_tiempo';
") or die (mysql_error());
Run Code Online (Sandbox Code Playgroud)

问题是当变量为NULL时记录显示为00:00:00,而我想将其保留为NULL

我尝试通过以下两种方式分配NULL,但未成功:

$variable = NULL;

$variable = "NULL";
Run Code Online (Sandbox Code Playgroud)

注意:MySql字段具有NULL值如预定。

¿您知道其他方法吗?我会感谢您的帮助

php mysql null date

5
推荐指数
1
解决办法
2551
查看次数

Jquery UI自动完成.如何使用innerHTML在div中写入结果?

我的网站上有一个自动填充字段.我只想在-div-标签内显示结果,而不是插件本身打开的弹出窗口.

我在其他帖子中已经搜索过这个问题的解决方案,但他们做的是改变"弹出窗口"窗口的位置,我想要的是用结果替换-div-的内容,而不是弹出窗口超过它.

任何建议将非常感谢.

这是我的代码:

<!doctype html>

<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>jQuery UI Autocomplete - Default functionality</title>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css" />
    <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
    <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css" />
    <script>
    $(function() {
        var availableTags = [
            "ActionScript",
            "AppleScript",
            "Asp",
            "BASIC",
            "C",
            "C++",
            "Clojure",
            "COBOL",
            "ColdFusion",
            "Erlang",
            "Fortran",
            "Groovy",
            "Haskell",
            "Java",
            "JavaScript",
            "Lisp",
            "Perl",
            "PHP",
            "Python",
            "Ruby",
            "Scala",
            "Scheme"
        ];
        $( "#tags" ).autocomplete({
            source: availableTags
        });
    });
    </script>
</head>
<body>

<div class="ui-widget">
    <label for="tags">Tags: </label>
    <input id="tags" />
</div>


</body> …
Run Code Online (Sandbox Code Playgroud)

html jquery-ui autocomplete innerhtml

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

视网膜(或其他高分辨率)显示器是否会影响基于分辨率的手机和平板电脑之间的区别?

我为同一个网站制作了两个不同的网页:一个用于电话设备,另一个用于桌面设备.主要原因是因为网页有很多按钮,如果你使用手机,按钮很难触摸,因为它们在手机屏幕上看起来很小.所以我制作了一个javscript,根据屏幕的分辨率将用户重定向到相应的页面.

if ( (screen.width < 800) && (screen.height < 600) ) { 
    window.location = 'mobilesite';
} else {
    window.location = 'desktopsite';
}
Run Code Online (Sandbox Code Playgroud)

但我担心新的视网膜显示器.我认为这种方法不会起作用.(我没有视网膜显示设备来测试它)

我决定不使用基于操作系统的差异化,因为我的问题在于尺寸,而不是操作系统,例如在Android/IOS/Kindle /等中.平板电脑我更喜欢用户使用桌面版,因为它在大屏幕上看起来更好.

所以我有两个问题:1.-视网膜显示器的分辨率会影响浏览器的分辨率?(或者也许只有原生的应用)

2.-使用javascript或jquery客户端在手机和平​​板电脑之间有什么不同的区分吗?

此外,我认为重要的是不要限制脚本只检测IOS设备中的这种差异,很快就会在其他品牌的手机中显示更高分辨率的显示器.

谢谢!

html javascript android ios web

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

标签 统计

html ×3

android ×1

autocomplete ×1

css3 ×1

date ×1

innerhtml ×1

input ×1

ios ×1

javascript ×1

jquery-ui ×1

mysql ×1

null ×1

php ×1

web ×1