我通过删除关联的 if 语句从 JavaScript 文件中删除了警报。然而,警报仍然出现。我也尝试更换警报消息,但没有什么区别。我使用 Bash shell 在整个存储库中搜索相同的警报消息,但除了我已经找到的第一个警报消息之外,我找不到与之相关的任何其他消息。
grep -R "you selected over 24 hours" .
grep -r "you selected over 24 hours" /Users/myname/myrepos/allcode
还有 2 种日期和时间形式。如果时间超过24小时,则会显示警报。控制台中没有任何内容,可能是因为它是服务器端的,但警报应该是客户端的。
我很困惑。
<div style="padding-bottom: 20px">
{!! Form::input('date', 'departure_date_flight_' . $increment, $fields['departure_date'] ?? null, ['required' => 'required', 'class' => 'date_time', 'increment' => $increment, 'min' => $date, 'max' => '9999-12-31', 'data-type' => 'start', 'linked' => 'arrival_date_flight_' . $increment, 'onchange' => 'handleDateChange(this)']) !!}
{!! Form::input('time', 'departure_time_flight_' . $increment, $fields['departure_time'] ?? null, ['required' => 'required', 'class' => 'date_time', 'increment' => $increment, 'linked' => 'arrival_time_flight_' . $increment, 'onchange' => 'handleTimeChange(this)']) !!}
</div>
它可能会因为视图缓存而显示。考虑到您已经删除了关联的 if 语句,请首先尝试清除视图缓存,这可能会解决问题。