我是cakephp 2.X平台的初学者。我创建了一个带有 datetime 和 decimal(10,0)的MySQL表,并在view.ctp
中添加了两个语句
echo $this->Form->input('date_expiry',array('label'=>'Expiration Date'));
echo $this->Form->input('coupon_rank',array('label'=>'Coupon Rank'));
然后自动显示一个日期时间字段和一个具有范围值的选择框。 但是我无法使用jQuery获得它的价值。我尝试使用id。
var date_expiry=$('#CouponDateExpiry').val();
var coupon_rank=$('#CouponCouponrank').find('option:selected').val();
有没有办法使用jQuery获取其价值?我还想验证输入的日期是否小于当前日期。这是怎么做到的?
答案 0 :(得分:0)
用于范围内使用
<input type="range" min="1" max="10" value="5.3" step="0.1" />
$("input[type=range]").val(); // returns 5.3
$("input[type=range]").val(6); // set value to 6
$("input[type=range]").val(); // returns 6
jQuery.val not working on range input?
对于datepicker http://forum.jquery.com/topic/get-the-value-from-a-datepicker-field