我有以下用于在我的网站上提交表单:
<a onclick="document.forms['REGform'].submit(); return false;" class="button" href="javascript:;">Register</a>
Run Code Online (Sandbox Code Playgroud)
我在表单中输入了所需的标签,但这似乎没有解雇它们?含义不会停止提交的空输入.
如果我使用正常的提交按钮,顺便说一下工作正好 - 是不是在html5中提交表单的公认方式?
我试图在弹出窗口中打开页面,而不是在新选项卡中打开页面 - 但无论我尝试使用哪种浏览器,都会在新选项卡中打开页面,而不是弹出窗口。
<input type="button" value="new win" onclick="window.open('http://yahoo.com', 'width=500, height=400')" />
Run Code Online (Sandbox Code Playgroud)
有什么理由吗?
我有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问题.
我将来有几天约会,但想知道它有多少个星期和几天.另外,注意到如果它不到一周,那么它只返回相同的数字.
这可能吗?
例如17天将是2周和3天
例如4天将是4天
我有以下内容,并希望能够最好只使用一个功能...
$(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个实例......是否可能?
我有以下页面:
<!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) 我有一个大型数据表,当从中选择一个项目时,我想将其下面的提交按钮带入视图.
目前我一直在使用:
elb = document.getElementById('buybox');
elb.scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)
这会将元素置于页面顶部的视图中,但是,我只希望它从页面底部进入视图,例如,10%,因此表格数据仍然存在,简单的页面移动显示用户按钮就在那里.
这可能吗?
由于页面与页面的不同,很难衡量内容高度.
我使用的是原生javascript,而不是JQuery库.
问题
我有一个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)
有没有办法做到这一点?
看看它的行动
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) 我知道如何计算两个日期之间的天数,如下所示,但是,如果差异是过去的,我如何将差异返回为负数?
这是我正在使用的:
$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)
我试过反转变量,但它似乎并不关心顺序。
我正在使用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)