我想使用Javascript来舍入一个数字.由于这个数字是货币,我希望它像这些例子一样向上舍入(2个小数点):
如何使用Javascript实现这一目标?内置的Javascript函数将根据标准逻辑(小于和大于5)向上舍入数字.

嗨,大家好,从上面的图片中,我想克隆id为#car2的div并将其追加到id为start start的最后一个div之后,在本例中为id#car5.我怎么能这样做?谢谢.
这是我的尝试代码:
$("div[id^='car']:last").after('put the clone div here');
Run Code Online (Sandbox Code Playgroud) 这是我的div
<div id="car2" style="display:none;"></div>
Run Code Online (Sandbox Code Playgroud)
然后我有一个Show按钮,当你点击时会显示div:
$("show").click(function() {
$("$car2").show();
});
Run Code Online (Sandbox Code Playgroud)
所以现在我想#car2在表单提交之前检查div 是否仍然隐藏:
if($('#car2').is(':hidden')) {
alert('car 2 is hidden');
}
Run Code Online (Sandbox Code Playgroud)
现在这是问题所在.虽然div #car2已经显示,但我仍然收到警告消息,这意味着jQuery假设div #car2仍然是隐藏的.
我的jQuery版本是1.7.
谢谢.
编辑:
正如jasper所说,我的代码是正确的,可以通过这个演示运行.
我怀疑与我的表单使用的jquery表单与向导插件存在一些冲突.有人有任何想法解决这个问题吗?
您好我正在使用jquery-ui datepicker选择日期和日期.js来查找2个日期之间的差异.
现在问题是我想从计算中排除周末天数(星期六和星期日).我该怎么做?
例如,用户选择开始日期(13/8/2010)和结束日期(16/8/2010).自2010年8月14日和2010年8月15日是在工作日,而不是总共4天,我希望它只有2天.
这是我现在正在使用的代码:
<script type="text/javascript">
$("#startdate, #enddate").change(function() {
var d1 = $("#startdate").val();
var d2 = $("#enddate").val();
var minutes = 1000*60;
var hours = minutes*60;
var day = hours*24;
var startdate1 = getDateFromFormat(d1, "d-m-y");
var enddate1 = getDateFromFormat(d2, "d-m-y");
var days = 1 + Math.round((enddate1 - startdate1)/day);
if(days>0)
{ $("#noofdays").val(days);}
else
{ $("#noofdays").val(0);}
});
</script>
Run Code Online (Sandbox Code Playgroud) 我有这个JavaScript函数,用于强制用户只在文本框中键入数字.现在,我想修改此功能,以便用户输入加号(+)符号.怎么做到这一点?
//To only enable digit in the user input
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
Run Code Online (Sandbox Code Playgroud) 我需要一个php函数来验证一个字符串,所以它只能在前面包含数字和加号(+).
例:
+632444747将返回true
632444747将返回true
632444747+将返回false
&632444747将返回false
如何使用正则表达式实现这一目标?
谢谢.
我刚刚在我的项目中使用了mPDF,现在仍然坚持这个问题.首先让我描述一下我的PDF结构:
所以问题是:
下面是代码用于包含页眉和页脚
$mpdf->SetHeader('{DATE j-m-Y}|{PAGENO}/2|My document');
$mpdf->SetFooter('{PAGENO}'); /* defines footer for Odd and Even Pages - placed at Outer margin */
$mpdf->SetFooter(array(
'L' => array(
'content' => 'Text to go on the left',
'font-family' => 'sans-serif',
'font-style' => 'B', /* blank, B, I, or BI */
'font-size' => '10', /* in pts */
),
'C' => array(
'content' => '- {PAGENO} -',
'font-family' => 'serif',
'font-style' => 'BI',
'font-size' => '18', /* gives …Run Code Online (Sandbox Code Playgroud) 我正在使用 Laravel Mailable 发送电子邮件,我想记录已成功发送的电子邮件。
Laravel Mailable 有默认事件,在电子邮件发送后触发
https://laravel.com/docs/5.6/mail#events
所以我让我的听众关注这个事件
protected $listen = [
'App\Events\Event' => [
'App\Listeners\EventListener',
],
'Illuminate\Mail\Events\MessageSent' => [
'App\Listeners\LogSentEmailNotification',
],
];
Run Code Online (Sandbox Code Playgroud)
监听处理程序
public function handle(MessageSent $event)
{
//get extra data
$job_request_id = $event->message->job_request_id;
$message = $event->message;
$data = [
'job_request_id' => $job_request_id,
'to' => $message->getHeaders()->get('To'),
'from' => $message->getHeaders()->get('From'),
'cc' => $message->getHeaders()->get('Cc'),
'bcc' => $message->getHeaders()->get('Bcc'),
'subject' => $message->getHeaders()->get('Subject')->getFieldBody(),
'body' => $message->getBody(),
];
$email_notification_log = $this->email_notification_log->create($data);
}
Run Code Online (Sandbox Code Playgroud)
额外的数据 job_request_id 是从 Mailable 类 CustomEmailNotification.php 中的 build() 方法传递的
class CustomEmailNotification extends …Run Code Online (Sandbox Code Playgroud) 嗨,我有一个表格,用户可以选择开始日期和结束日期.例如,当天数为3时,将生成3行日期.每个日期,日期和时段(上午/下午)将存储在隐藏字段中.因此,3天将生成名为date_1,day_1,period_1,date_2,day_2,period_2,date_3,day_3,period_3的隐藏字段.
问题是如何处理这种动态数量的表单输入?我需要将值传递给控制器,然后建模以存储到数据库中.这是主要的问题,因为表单输入是数字是动态的,我们需要将它传递给控制器函数.
有人能告诉我处理这个问题的正确方法吗?教程的链接将有所帮助谢谢:)
这是用于生成日期列表的代码,如下图所示
function test(){
var count = 0;
var date1 = $('#alternatestartdate').val();
var date2 = $('#alternateenddate').val();
var startDate = new Date(date1);
var endDate = new Date(date2);
var Weekday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
while (startDate<=endDate)
{
var weekDay = startDate.getDay();
if (weekDay < 6 && weekDay > 0) {
var month = startDate.getMonth()+1;
if( month <= 9 ) { month = "0"+month; }
var day = startDate.getDate();
var datearr = new Array();
if( day <= 9 ) { day = …Run Code Online (Sandbox Code Playgroud) 嗨,大家好,使用最新的Laravel 5.2.2和Entrust("zizaco /委托":"5.2.x-dev")我遇到这个错误,不知道如何解决这个问题
Call to undefined method Zizaco\Entrust\EntrustServiceProvider::hasRole()
Run Code Online (Sandbox Code Playgroud)
我在HomeController.php上测试了这段代码
use Entrust;
class HomeController extends Controller
{
public function index()
{
if (Entrust::hasRole('admin')) {
echo "string";
}
return view('home');
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的config/app.php服务提供商
Zizaco\Entrust\EntrustServiceProvider::class
Run Code Online (Sandbox Code Playgroud)
config/app.php外观别名
'Entrust' => Zizaco\Entrust\EntrustFacade::class
Run Code Online (Sandbox Code Playgroud)
我也已经生成了所需的模型
我在这里错过了什么吗?提前致谢