小编Sak*_*tel的帖子

如何限制可以在iPhone上的HTML5号码输入字段中输入的字符数

似乎"maxlength","min"或"max"HTML属性都没有对iPhone进行以下标记所需的效果:

 <input type="number" maxlength="2" min="0" max="99"/>
Run Code Online (Sandbox Code Playgroud)

这个数字只是在iPhone 4上键入时,而不是限制数字的数量或输入的数字的值.这个标记适用于我们测试的大多数其他手机.

是什么赋予了?

任何解决方法?

如果它对解决方案很重要,我们使用jQuery mobile.

谢谢!

html iphone html5 input jquery-mobile

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

MSIE为Ajax请求返回状态代码1223

我正在使用ajax请求(POST方法)提交表单,并检查响应上的HTTP状态代码以查看它是否成功.

它适用于Firefox,但当然不适用于MSIE-8.提交实际上工作正常,我可以检查我的服务器并确认提交工作,服务器响应状态代码为204.再次,firefox正确地从请求对象给我状态代码204,但IE给出状态代码1223年

我有什么想法可以在MSIE中获得准确的状态代码?提交表单并检查响应的代码如下所示.

    var req = new XMLHttpRequest();
    req.open("POST", "p.php?i=" + self.__isid, true);
    //Send the proper header information along with the request
    req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    req.setRequestHeader("Content-length", formdata.length);
    req.setRequestHeader("Connection", "close");

    req.onreadystatechange = function()
    {
        if(req.readyState == 4)
        {
            if(req.status == 204 || req.status == 200)
            {
                //Success. Update the feed.
                self.__postFeed.update();
                self.__form.reset();
            }
            else
            {
                //TODO: Better error handling.
                alert("Error submitting post:\n" + req.responseText);
            }
        }
    }
    req.send(formdata);
Run Code Online (Sandbox Code Playgroud)

javascript ajax internet-explorer xmlhttprequest

17
推荐指数
1
解决办法
7216
查看次数

CSS文本溢出省略号不显示

我有一个内部内容的div,当它溢出时我需要省略号.我已经在其他元素上多次这样做了,但由于某种原因,这不符合预期.

另外,我white-space:nowrap;故意遗漏,因为内容然后没有突破到跨度内的下一行,因此我在省略号开始之前只看到2-3个单词.我希望文本跨越父容器的整个高度,然后为超出这些边界的内容启用省略号.

这是一个有效的演示:http://jsfiddle.net/sadmicrowave/DhkSA/

CSS:

.flow-element{
     position:absolute;
     font-size:12px;
     text-align:center;
     width:75px;
     height:75px;
     line-height:70px;
     border:1px solid #ccc;
}

.flow-element .inner{
     position:absolute;
     width:80%;
     height:80%;
     border:1px solid blue;
     top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     margin:auto;
     text-align:center;
}

.flow-element .long{
     float:left;
     height:50px;
     width:100%;
     line-height:12px;
     border:1px solid red;  
     text-overflow:ellipsis;
     overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<a class='flow-element' style='top:100px; left:50px;'>
  <div class='inner'>
     <span class='long'>Box 1 and some other content that should wrap and do some other stuff</span>
  </div>
</a>
Run Code Online (Sandbox Code Playgroud)

有人可以请帮助.我需要在红色轮廓范围内显示尽可能多的文本,同时在文本内容溢出容器时有省略号...

提前致谢

css ellipsis css3

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

JSON响应中的非法字符

我有一个Sencha Touch应用程序.我有一个商店使用ajax代理和json阅读器.从我的sinatra应用程序返回的JSON中的一些字符串偶尔会包含这个字符:http: //www.fileformat.info/info/unicode/char/2028/index.htm

虽然它是不可见的,但是字符在这里的第二个字符串中出现两次,在句点和结尾引号之间:

"description": "Each of the levels requires logic, skill, and brute force to crush the enemy.??"
Run Code Online (Sandbox Code Playgroud)

尝试复制并粘贴"每个级别需要逻辑,技能和蛮力来粉碎敌人."进入你的javascript控制台!它不会被解析为字符串,并且失败了SyntaxError: Unexpected token ILLEGAL.

这会导致JSON响应失败.我已经被困在这个很长一段时间了!有什么建议?

javascript unicode json utf-8

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

用于cachegrind文件的PHP解析器?

有这样的事吗?

我在Windows上并使用WinCacheGrind应用程序,它似乎不适用于大文件(~2 MB).我收到"无法找到呼叫目标"等错误.

你知道用PHP编写的这些文件的任何解析器可以帮助我构建自己的cachegrind分析器吗?

php windows xdebug kcachegrind

9
推荐指数
2
解决办法
7600
查看次数

在Sencha Touch 2上尝试一个简单的List示例,我得到"Uncaught TypeError"

我正在尝试Sencha 2,我可以获得一个嵌套列表来正确显示从教程中获取示例,但是当我尝试一个简单的列表变体时,我得到以下错误:Uncaught TypeError:期望在instanceof检查中的函数,但得到了#Object

我正在使用与示例中完全相同的代码,只需更改以使代码适合其自己的文件:

Ext.define('layouts.view.TheList', {
  extend: 'Ext.List',
  xtype: 'thelist',

  config: {
    title: 'The List',

    store: {
      fields: ['name'],
      data: [
        {name: 'Cowper'},
        {name: 'Everett'},
        {name: 'University'},
        {name: 'Forest'}
      ]
    },

    itemTpl: '{name}'

  }
});
Run Code Online (Sandbox Code Playgroud)

javascript sencha-touch-2

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

Json数组未正确生成

我编写了java代码,用于从file中生成搜索到的数据的json.但是它没有生成精确的JsonArray.就像是

[{"item":"1617"},{"item":"1617"}]

代替

[{"item":"747"},{"item":"1617"}].

这里1617是从文件中获取的最后一项.

JSONArray ja = new JSONArray();
JSONObject jo = new JSONObject();

while (products.readRecord())
{
    String productID = products.get("user");
    int j = Integer.parseInt(productID);
    if(j == userId) {
        itemid = products.get("item");
        jo.put("item",itemid);
        ja.add(jo);
    }
}  

out.println(ja);
products.close();
Run Code Online (Sandbox Code Playgroud)

java json

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

在Java中,当捕获异常时,返回for循环

如果抛出异常,是否可以返回循环?

让我们说我的代码是:

try {
     for(int i=0; i < a.length; i++) {
          sysout(a[i])
     } 
} catch (Exception e) {
     sysout("Error")
}
Run Code Online (Sandbox Code Playgroud)

我想循环恢复停止的地方.

java loops exception

0
推荐指数
1
解决办法
519
查看次数

如何从Extjs.Class编码到JSON字符串?

我想将EXTjs类编码为Json,但是,我不能..

我使用JSON.stringify,但这给出了Exception和Type错误.

我怎样才能做到这一点?

谢谢,在这里我的代码.

Ext.define('Text',{
    extend : 'Ext.Img',
    x : 50,
    y : 50,
    size : 100,
    text : 'Text',
    name : 'Text',
    src : ' ',
    tag : '',
    Events : []
});

var text = new Text();
var temp = JSON.stringify(text);
Run Code Online (Sandbox Code Playgroud)

json extjs extjs4

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