0

我是 cakephp 2.X 平台的初学者。我创建了一个字段类型为datetimedecimal(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 来获得它的价值吗?我还想验证输入的日期是否小于当前日期。这是怎么做到的?

4

1 回答 1

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 不适用于范围输入?

对于日期选择器 http://forum.jquery.com/topic/get-the-value-from-a-datepicker-field

于 2013-08-22T10:03:53.987 回答