小编sou*_*w93的帖子

Javascript检测输入是否集中

.click如果textarea已经聚焦,我如何检测事件何时触发?

我有这个javascript:

$(".status").on("click","textarea",function(){
        if ($(this) == "focused") {
            // fire this step
        }else{
            $(this).focus();
            // fire this step
    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

暂停使用javascript提交表单

我正在尝试用照片做提交表单.在用户加载照片后,他按下提交按钮,我希望表单暂停10秒,为这10秒钟设置进度条动画,然后提交表单,你们可以说我做错了吗,看起来不像10秒后提交表格.这是代码:

HTML:

<form action="uploadpic.php" method="post" id="upload_form">
<input type="text" name="title" id="title">
<p id="title_p">Title</p>

<hr />

<input type="text" name="theme" id="picture_theme" size="40"/>
<p id="theme">Picture Theme<img src="../simages/info.gif" id="info" width="12" height="12" style="margin-left:10px;"></p>
<hr />

<div class="custom-upload">
    <input type="file" name="picture" id="true_pic" />
    <div class="fake-file">
        <input disabled="disabled" >
    </div>
</div>
<p id="upload_pic">Upload picture</p>?

<input type="submit" name="submit" id="submit" value="Upload" />
</form>
Run Code Online (Sandbox Code Playgroud)

JAVASCRIPT:

form = document.getElementById("upload_form");
    size=1;
    form.onsubmit = function()
    {
        if (size < 10)
        {
            setTimeout(delayedSubmit,1000); 
        }
        return false;
    }
    function delayedSubmit() {
        size++;
            if (size<5)
            {
                setTimeout(delayedSubmit,1000); …
Run Code Online (Sandbox Code Playgroud)

html javascript php form-submit

8
推荐指数
1
解决办法
1156
查看次数

Jquery ajax很慢

我已经构建了一个ajax帖子,我通过它将一些数据发送到另一个php文件,最后进行实时搜索......但事情是它有点慢,当我在框内输入内容时,ajax占用1 -2秒即可开火....我希望搜索类似于youtube的搜索或Facebook搜索,非常快,当我在那里输入内容时会立即显示建议...任何想法如何解决这个问题?

这是代码:

$("#search").keyup(function(){
            var value = $(this).val();
            var categ = $("#categ").val();
                if (value.length >= 1)
                {
                    $.ajax({
                       type: "POST",
                       url: "../core/search.php",
                       data: { string : value , categ : categ },
                       success: function(result){ 
                            $(".each_movie").hide();
                            $(".search_movie").remove();
                            $("#movies").append(result);
                       }
                    });
                }
                else
                {
                        $(".each_movie").show();
                        $(".search_movie").remove();
                }
    });
Run Code Online (Sandbox Code Playgroud)

和PHP

$src = $_POST['string'];
$categ = $_POST['categ'];

$sql = mysql_query("SELECT * FROM movies WHERE `$categ` LIKE '%".$src."%' ") or die(mysql_error());
while ($sql_grab = mysql_fetch_assoc($sql))
{
    ?>
        <div class="search_movie">
         <p style="margin-bottom:5px;font-family:'Lucida Sans Unicode', 'Lucida Grande', …
Run Code Online (Sandbox Code Playgroud)

php ajax

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

Jquery,使用自定义属性获取图像

你能否告诉我如何通过自定义属性获取特定图像的值.例如,我有:

<img class="image" 
     identif="<?php echo $j; ?>" 
     id="<?php echo $id; ?>" 
     src="../<?php echo $sqlg[$pic] ?>" 
     h="<?php echo $heightl; ?>" 
     w="<?php echo $widthl ?>"
     height="<?php echo $height; ?>px" 
     width="<?php echo $width; ?>px" 
     title="Double-click to enlarge image" />
Run Code Online (Sandbox Code Playgroud)

我希望在jquery中通过"identify"属性获取图像的"src",谢谢:)

jquery

4
推荐指数
1
解决办法
6522
查看次数

使用struct变量时出现C++错误

我有这个结构:

struct noduri {
    int nod[100];
};
Run Code Online (Sandbox Code Playgroud)

而这个功能:

int clearMatrix(int var)
{
    cout << all[1].nod[30];
}

int main()
{
    noduri all[100];
    cout << all[1].nod[30];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我希望将结构分配给数组的所有100个元素all[],当我做的cout << all[1].nod[30];一切正常,没有错误,它输出0.当我打电话时,clearMatrix(1)我得到了这个错误:error: request for member nod in all[1], which is of non-class type int,我做错了什么?!

c++ struct

4
推荐指数
1
解决办法
150
查看次数

如何更改 Laravel 的默认广播身份验证中间件

因此,正如我的标题所说,我想将 Laravel 的默认Broadcast身份验证中间件更改为我制作的使用基于令牌的身份验证的自定义身份验证中间件。我这样做是因为我的应用程序是一个基于 API 的应用程序,当用户进行身份验证时,我创建一个会话令牌并将其发送给他,并将其存储在带有expires_at列的数据库中。我正在使用Pusher.

我有以下中间件:

class AuthCustom
{
    public function handle($request, Closure $next)
    {
        // if we have the session token stored in header
        if ($request->header('x-session')) {
            $session = Session::where('id', $request->header('x-session'))->where('expires_on', '>=', date('Y-m-d G:i:s'))->with('user')->first();
            if ($session !== null) {
                $user = (new User())->where('id', $session->user_id)->first();
                if ($user !== null) {
                    $request->merge(['user' => $user]);

                    return $next($request);
                }
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我的BroadcastServiceProvider代码如下:

class BroadcastServiceProvider extends ServiceProvider
{
    public function boot()
    {
        Broadcast::routes();

        require base_path('routes/channels.php'); …
Run Code Online (Sandbox Code Playgroud)

php broadcast laravel pusher laravel-5.6

4
推荐指数
1
解决办法
3157
查看次数

CSS似乎无法摆脱默认边框

所以我有一个输入类型的文本字段,我喜欢5px border-radius它,但我似乎无法摆脱白色的默认高亮边框.即使输入字段边缘有点圆,默认边框仍然是矩形,任何想法我怎么能删除它?谢谢.

<input type="text" name="username" id="usrinput" size="36" value="Username" style="color:rgba(102,102,102,0.3);font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-weight:600;" />
Run Code Online (Sandbox Code Playgroud)

CSS:

#usrinput
{
    /*border:1px solid rgba(0,0,0,0.5);*/
    border:none;
    height:32px;
    border-radius:5px;
    outline:1px solid rgba(255,255,255,0.2);
    padding-left:10px;
    padding-right:10px;
}
Run Code Online (Sandbox Code Playgroud)

css

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

两个数字之间的Jquery划分

你能帮我解决这个问题:

我在jquery x和y中有两个变量,我在这两个变量之间进行划分,我说结果是2.5,但我只想从2.5中显示2,我该怎么做?

javascript

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

比较两个数字9 <10

我之前从未遇到过这个错误,每当我的jquery脚本比较数字9和10或99和100或999和1000与9 <10或99 <100或999 <1000我得到一个错误的结果时,我得到了错误是的.我该如何解决这个jquery错误?谢谢.

jQuery的:

interval = setInterval(function(){
                $.post('help/retrivetable.php', { tableimpulse : sessid } , 
                    function(watchaget) {
                        if (countcom < watchaget)
                        {
                            countcom = watchaget;
                            $.post('help/retrivetable.php', { newtableimpulse : sessid } , 
                                function(getit) {
                                    $("#chat").append("<p id="+countmsg+">"+getit+"</p>");
                                    var scrolldown = $('#chat')[0].scrollHeight;
                                    $('#chat').animate({scrollTop:scrolldown}, 200);
                            }); 
                        }
                }); 
            }, 50); 
Run Code Online (Sandbox Code Playgroud)

当countcom = 9并且watchaget = 10时,它应该输入if if,但我认为它们是相同的并且不会进入它.

jquery

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

如何计算连续对的差异乘积?

我必须从具有此函数定义的列表中计算每个连续对的差异之间的乘积f :: [Int] -> Int,例如:

f [3, 1, 4, 2, 5] = (3 - 1) * (1 - 4) * (4 - 2) * (2 - 5) 
                  = 36
Run Code Online (Sandbox Code Playgroud)

我必须递归地执行此操作,我知道如何处理数组中元素的乘积,但是如何从列表中选择元组并将它们的差异乘以下一个元组的差异,任何提示都将受到赞赏.到目前为止我有这个:

f :: [Int] -> Int
f [] = 1
f (x:xs) = x * f xs
Run Code Online (Sandbox Code Playgroud)

但这只给了我元素的产物.

haskell

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

Haskell代码中反斜杠的含义?

所以我有这个haskell代码,我理解其中的一半,但我无法理解\x ->这里:

testDB :: Catalogue
testDB = fromList [
 ("0265090316581", ("The Macannihav'nmor Highland Single Malt", "75ml bottle")),
 ("0903900739533", ("Bagpipes of Glory", "6-CD Box")),
 ("9780201342758", ("Thompson - \"Haskell: The Craft of Functional Programming\"", "Book")),
 ("0042400212509", ("Universal deep-frying pan", "pc"))
 ]


-- Exercise 1

longestProductLen :: [(Barcode, Item)] -> Int
longestProductLen = maximum . map (\(x, y) -> length $ fst y) 

formatLine :: Int -> (Barcode, Item) -> String
formatLine k (x, (y1, y2)) = x ++ "..." ++ …
Run Code Online (Sandbox Code Playgroud)

syntax haskell

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

php preg_replace匹配字符串,但仅替换其中一部分

我有这段文字: Retailer-ul Amazon foloseste metode severe pentru a-si descuraja etc. angajatii din depozite sa nu mai fure din produse. Pe ecrane li se arata siluete de angajati care au furat produse, li se spune ce au furat si cat valorau produsele, aparand si mentiunea "arestat" sau "concediat", scrie Bloomberg. Unii spun ca... and so on并且我正在尝试替换fraze中所有缩写的字符串,例如,etc.是一个缩写,因为它的后跟单词angajatii以小写字母开头,而不是produse.因为它的后跟单词是fraze的结尾Pe以大写字母开头,我不想删除它。

我有这段代码$subject = preg_replace('~\b[a-z]+\.\s[a-z]~', '', $subject);,它将每个缩写与一个.后跟一个空格(\s),然后一个小写字母匹配[a-z](例如,descuraja etc. angajatii …

php regex string

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

Jquery从div里面选择div

所以我有一个内部有多个div的主div,我在主div内盘旋其中一个div,我如何抓住那个悬停的div的id?

代码在这里:

<div id="main">
    <div id="div1" class="inner"></div>
    <div id="div2" class="inner"></div>
    <div id="div3" class="inner"></div>
    <div id="div4" class="inner"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

标签 统计

jquery ×4

php ×4

javascript ×3

haskell ×2

html ×2

ajax ×1

broadcast ×1

c++ ×1

css ×1

form-submit ×1

laravel ×1

laravel-5.6 ×1

pusher ×1

regex ×1

string ×1

struct ×1

syntax ×1