cakephp从jquery中的数据类型为datetime和decimal(10,0)的字段中获取值

时间:2013-08-22 09:37:10

标签: jquery validation cakephp datetime

我是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获取其价值?我还想验证输入的日期是否小于当前日期。这是怎么做到的?

1 个答案:

答案 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