2015-09-24 50 views
0

我試圖在數字輸入字段中設置「最大」設置。AJAX從變量中設置最大數量(微調)字段

<input type="number" min="" max="" step="1" name="available_seats" id="available_seats"/> 

$('input[name="available_seats"]').val(response.available_seats); 

不過,我有很多的麻煩設置最小值和最大值設置:我已經成功地使用默認值設置爲我的變量available_seats。這是我嘗試過的;

$('#available_seats').spinner('option', 'max', data.available_seats); 

這是行不通的。有任何想法嗎?

+0

什麼是微調? – epascarello

+0

你的標籤不會幫你。應該有jQuery和或JavaScript。 – epascarello

+0

這不是所有的代碼,我使用jQuery。我已經成功地使用第一行更改了輸入字段中的「值」設置。現在我正試圖弄清楚我需要做些什麼才能讓它更新輸入字段的「最大」值。 「spinner」來自我在某處找到的一些代碼......但我認爲它應該是接近'$('input [name =「available_seats」]')。val('option','max',response。 available_seats);'或類似的...我只是迷路了。 –

回答

0

輸入具有屬性,因此設置屬性。

$("#available_seats") 
 
    .attr("min", 10) 
 
    .attr("max", 20) 
 
    .val(15);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="number" min="" max="" step="1" name="available_seats" id="available_seats"/>

+0

太好了,謝謝。因爲我使用變量available_seats,所以我使用它:'$('input [name =「available_seats」]')。attr('max',response.available_seats);' –