小编Dar*_*ney的帖子

html不需要使用onclick

我有以下用于在我的网站上提交表单:

<a onclick="document.forms['REGform'].submit(); return false;" class="button" href="javascript:;">Register</a>
Run Code Online (Sandbox Code Playgroud)

我在表单中输入了所需的标签,但这似乎没有解雇它们?含义不会停止提交的空输入.

如果我使用正常的提交按钮,顺便说一下工作正好 - 是不是在html5中提交表单的公认方式?

javascript html5

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

window.open 不打开窗口

我试图在弹出窗口中打开页面,而不是在新选项卡中打开页面 - 但无论我尝试使用哪种浏览器,都会在新选项卡中打开页面,而不是弹出窗口。

<input type="button" value="new win" onclick="window.open('http://yahoo.com', 'width=500, height=400')"  />
Run Code Online (Sandbox Code Playgroud)

有什么理由吗?

html javascript window.open

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

按钮确定但是href链接不会触发

我有JQuery代码:

$("#step1Skip").on("click", function(event){
    $('#chooseTheme, #addImages, #addVideo, #finalStep').hide();
    $('#addLogo').show();
});
Run Code Online (Sandbox Code Playgroud)

如果我使用按钮,例如

<button type="button" id="step1Skip">Skip this step >></button>
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,如果我尝试使用简单的链接:

<a href="#" id="step1Skip">Skip this step</a>
Run Code Online (Sandbox Code Playgroud)

它什么都不做,根本行不通.这是为什么?

我不会同时尝试它们,所以这不是ID问题.

jquery

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

Php - 从几天到几周/天

我将来有几天约会,但想知道它有多少个星期和几天.另外,注意到如果它不到一周,那么它只返回相同的数字.

这可能吗?

例如17天将是2周和3天

例如4天将是4天

php algorithm

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

我可以在JQuery中整合函数调用吗?

我有以下内容,并希望能够最好只使用一个功能...

$(document).ready(function(){

$("#home_p1").editInPlace({
        url: './include_eip_77994477/eip.php',
    });

$("#home_p2").editInPlace({
        url: './include_eip_77994477/eip.php',
    });

$("#home_p3").editInPlace({
        url: './include_eip_77994477/eip.php',
    });
});
Run Code Online (Sandbox Code Playgroud)

这可能会在某些页面上发生15或20个实例......是否可能?

javascript jquery

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

上传文件不起作用

我有以下页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
Click Browse and choose a file from your PC<br /><br />
<form method="POST" action="_URL_" enctype="multipart/form-data" name="IMGform">
<input type="file" name="image_upload"><br /><br />
<input class="button" type="Submit" value="Change Image">
<input type="hidden" name="add_image" value="true">
</form> 
</body>
Run Code Online (Sandbox Code Playgroud)

当我添加要上传的文件时,它什么都不生成.

var_dump($ _ POST)仅产生:

array(1) { ["add_image"]=> string(4) "true" } 
Run Code Online (Sandbox Code Playgroud)

html php

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

将元素滚动到页面底部的视图中

我有一个大型数据表,当从中选择一个项目时,我想将其下面的提交按钮带入视图.

目前我一直在使用:

elb = document.getElementById('buybox');    
elb.scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)

这会将元素置于页面顶部的视图中,但是,我只希望它从页面底部进入视图,例如,10%,因此表格数据仍然存在,简单的页面移动显示用户按钮就在那里.

这可能吗?

由于页面与页面的不同,很难衡量内容高度.

我使用的是原生javascript,而不是JQuery库.

javascript

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

在Bootstrap3 popover中为文本字段添加值

问题

我有一个popover,我填充了隐藏元素的内容.当弹出窗口显示时,我想用其他地方包含的数据预填充文本字段.

弹出窗口正确显示文本字段中没有数据.

我尝试着

<!-- change dob1 content -->
<div id="dob1_iq" style="display: none">
    <input type="text" id="iq__dob1-day" value="">
    <input type="text" id="iq__dob1-month" value="">
    <input type="text" id="iq__dob1-year" value="">
</div>
Run Code Online (Sandbox Code Playgroud)

我知道数据就在我在控制台日志中看到的那样:

$('.dob1_iq').popover({
    html : true,
    content: function() {
        return $('#dob1_iq').html();
    }
})
.on('show.bs.popover', function() { 
    console.log('day is ' + $('#qq__dob1-day').val()); // <- this shows value is there in console
    $('#iq__dob1-day').val($('#qq__dob1-day').val()); // stays blank
    $('#iq__dob1-month').val($('#qq__dob1-month').val()); // stays blank
    $('#iq__dob1-year').val($('#qq__dob1-year').val()); // stays blank
});
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

看看它的行动

这是一个看起来很有效的bootply

UPDATE

认为这可能是因为元素不在DOM中我也尝试了以下但是也失败了:

$(document).find("#iq__dob1-day").val($('#qq__dob1-day').val());
Run Code Online (Sandbox Code Playgroud)

更新2

我检查了我试图添加值的元素是否实际存在,它确实存在:

// this gives "does …
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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

计算日期之间的天数但显示负 PHP

我知道如何计算两个日期之间的天数,如下所示,但是,如果差异是过去的,我如何将差异返回为负数?

这是我正在使用的:

$today = new DateTime('now'); // today is 2015-09-02

$date1 = new DateTime("2015-08-13"); // 20 days ago

$diff = $today->diff($date1)->format("%a");

echo "diff is $diff"; // shows 20 but I want it to return -20
Run Code Online (Sandbox Code Playgroud)

我试过反转变量,但它似乎并不关心顺序。

php datetime date

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

光滑滑块"位置:固定"

我正在使用slick.js并尝试将滑块放在页面底部.

我正在使用,position:fixed但它只是打破滑块,这意味着每一个动作都会导致每个细胞生长,我认为它的大小加倍.

这有解决方法吗?

这是我的代码:

<div class="cappa__holder">
    <div class="cappa">111</div>
    <div class="cappa">222</div>
    <div class="cappa">333</div>
    <div class="cappa">444</div>
    <div class="cappa">555</div>
    <div class="cappa">666</div>
    <div class="cappa">777</div>
</div>

.cappa__holder {
    /* uncomment next line to see it break */
    //position: fixed; 
    bottom: 0;
}

.cappa {
    text-align: center;
    background:#f1f1f1;
    margin: 4px;
    border: 1px solid blue;
}

$(document).ready(function(){
    $('.cappa__holder').slick({
      infinite: true,
      arrows: true,
      slidesToShow: 4,
      slidesToScroll: 4,
      speed: 600
    });
});
Run Code Online (Sandbox Code Playgroud)

这是一个显示问题的小提琴

javascript css jquery slick.js

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