我试图让我的文本垂直对齐到abc div的div中间.
我想保持高度为50px,文本在div的中间垂直对齐.
我还没有找到解决这个问题的方法,也许我找不到合适的东西.
body{
padding: 0;
margin: 0;
margin: 0px auto;
}
#main{
position: relative;
background-color:blue;
width:500px;
height:500px;
}
#abc{
font:Verdana, Geneva, sans-serif;
font-size:18px;
text-align:left;
background-color:#0F0;
height:50px;
vertical-align:middle;
}Run Code Online (Sandbox Code Playgroud)
<div id="main">
<div id="abc">
asdfasdfafasdfasdf
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我正在构建一个简单的日期验证脚本,我只是偶然发现了一个大问题.

$correct_date = FALSE;
if ($legal_month == $month_wozero || $legal_month == $month_wzero) {
if ($legal_day == $day_wzero || $legal_day == $day_wozero) {
if ($legal_year == $year)
$correct_date = TRUE;
}
}
Run Code Online (Sandbox Code Playgroud)
$ legal_day,$ legal_month,$ legal_year =用户输入
$ day_wozero/wzero,$ month_wozero/wzero,$ year =服务器时间
用户需要输入他们下订单的日期.但很明显,这与我设置脚本的方式无关.业务的位置距离服务器-2小时.但这并不重要,因为有人可以在美国的任何地方下订单.因此,如果他们在纽约,可能是第二天,而且在洛杉矶的业务,日期会有所不同.也可能是这个月的最后一天,纽约的月份与洛杉矶的情况也不同.
解决这个问题的唯一方法就是构建一个完整的if/else嵌套规则集,以便在特定时间调整时间和月份差异.但我几乎肯定必须有另一种解决方法,我不知道.
有什么建议?
好吧所以我知道这个ajax有效,但我似乎无法理解为什么它不在这里提交.
<script type="text/javascript">
$(function(){
$('input[type=submit]').click(function(){
$.ajax({
type: "POST",
url: "postitem.php",
data: $("#myform").serialize(),
beforeSend: function(){
$('#result').html('<img src="loading.gif" />');
},
success: function(data){
$('#result').html(data);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
提交表格
<form action="" method="post" onsubmit="return false;" id="myform">
Run Code Online (Sandbox Code Playgroud)
提交按钮
<input type="hidden" value="Post" name="submit" />
<button type="submit" title="Done" style="height:33px; width:50px">
<img src="../../css/images/plus_25.png" />
</button>
Run Code Online (Sandbox Code Playgroud)
我的按钮很糟糕,但是我想保持按钮的方式,因为很多我的其他表单都使用相同的按钮,谢谢你能解释一下为什么点击这个提交按钮什么都不做.