小编pta*_*mzz的帖子

如何在文件选择上触发事件

我有一张表格

<form  onSubmit="return disableForm(this);" action="upload.php" method="post" name="f" id="wizecho" enctype="multipart/form-data">
    <input type="file" name="file" />
    <button onClick="return disableForm(this),ajaxUpload(this.form,'wizecho_upload.php', '&lt;br&gt;Uploading image please wait.....&lt;br&gt;'); return false;">
        Upload Image
    </button>
</form>
Run Code Online (Sandbox Code Playgroud)

它是上传图像.

在这里,我需要单击按钮上传图像,我将使用onClick事件.我想删除上传按钮,一旦在输入中选择了文件,我就想触发该事件.我怎么做??

javascript jquery

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

如何使用jQuery找到元素px顶部的垂直距离

如何使用javascript/jQuery找到从页面顶部到DOM中元素所在位置的垂直距离?

我有类似的东西

<ul>
    <li>one</li>
    <li>one</li>
    <li>one</li>
    <li>one</li>
    <li class="test">one</li>
    ....
    ....
    ....
    <li>one</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

例如,我想找到从页面顶部到li#test元素的垂直距离.

我试过.scrollTop()但总是0!

javascript jquery

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

toRad()Javascript函数抛出错误

我正在尝试使用此处描述的技术计算两个点之间的距离(我有纬度和经度),计算两个纬度 - 经度点之间的距离?(Haversine配方)

代码如下Javascript:

var R = 6371; // Radius of the earth in km
var dLat = (lat2-lat1).toRad();  // Javascript functions in radians
var dLon = (lon2-lon1).toRad(); 
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
        Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) * 
        Math.sin(dLon/2) * Math.sin(dLon/2); 
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
var d = R * c; // Distance in km
Run Code Online (Sandbox Code Playgroud)

但是当我尝试实现它时,错误就出现了Uncaught TypeError: Object 20 has no Method 'toRad'.

我需要一个特殊的库或什么来获得.toRad()工作吗?因为它似乎搞砸了第二行.

javascript geolocation

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

如何使用CSS自定义HTML5输入范围类型?

我想在HTML5中自定义范围输入类型的外观,使其看起来像进度条.我尝试使用CSS类应用一些常见的CSS属性,但似乎它们不起作用.

任何人都可以指导我如何定制它?

css html5 progress-bar input-type-range

48
推荐指数
6
解决办法
10万
查看次数

php字符串函数在最后一次出现字符之前获取子字符串

$string = "Hello World Again".
echo strrchr($string , ' '); // Gets ' Again'
Run Code Online (Sandbox Code Playgroud)

现在我想从$string[最后一次出现空格'前的子字符串' 获得"Hello World" .我怎么得到它?

php

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

如何在Developers控制台中暂停脚本执行

我正在尝试创建一个旋转横幅(JavaScript和CSS).为了在开发人员控制台中对CSS等进行调试和更改,我想在进行更改时暂停JavaScript执行,然后运行它等等.那么,有没有办法在浏览器中暂停脚本执行?

javascript debugging console

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

如何使用mustache js模板引擎访问嵌套对象

我有这个json回归

{
    "timeline": [{
        "id": "2",
        "self": {
            "uid": "2",
            "username": "ptamzz"
        },
        "file": {
            "fid": "43",
            "file_name": "First Name"
        },
        "connection": {
            "fid": "4",
            "username": "tom"
        },
        "action": "viewed your document",
        "time": "2012-01-16 12:23:03",
        "tags": ["Engineering", "Computer Science", "Java", "Java Library"]
    }, {
        "id": "1",
        "self": {
            "uid": "2",
            "username": "ptamzz"
        },
        "file": {
            "fid": "41",
            "file_name": "Write Up"
        },
        "connection": {
            "fid": "4",
            "username": "tom"
        },
        "action": "favorited your document",
        "time": "2012-01-16 12:22:04",
        "tags": ["Design"]
    }]
}
Run Code Online (Sandbox Code Playgroud)

根据 …

javascript json mustache icanhaz.js

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

如何检查来自同一服务器或不同服务器的请求?

如何检查收到的请求是否从同一服务器发送?

说,我的域名是www.domain.com.现在我有php处理文件,它们将处理通过这个域托管的表单.只有在域内发送请求时才会执行此过程,即.www.domain.com以及从其他域发送的任何其他请求将被丢弃.

php

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

为什么MySQL查询几乎总是用Capital编写

我见过大多数编码人员在编写MySQL查询时使用大写字母,类似于

 "SELECT * FROM `table` WHERE `id` = 1 ORDER BY `id` DESC"
Run Code Online (Sandbox Code Playgroud)

我尝试用小型大写编写查询,但它仍然有效.

那么是否有任何特殊原因不使用小型瓶盖或仅仅是一个选择问题?

mysql

14
推荐指数
1
解决办法
2609
查看次数

如何在Facebook初始身份验证后请求更多权限

我有一个Facebook应用程序,我已经要求用户提供他们的电子邮件,工作信息等.用户已经授予了检索这些信息的权限.

现在我想要检索他们的电话号码,但我之前没有要求.

那么我如何要求已经过身份验证的用户访问他们的电话号码?他们的一些代码是我可以添加的,下次他们登录时会提示他们验证这些额外的信息吗?

facebook

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