在嘗試解決這個問題時遇到了一些麻煩,當談到JavaScript時完成新手。我試圖驗證一個表格,更具體的信用卡到期日。 例如,2011年1月將是無效的,但2011年12月將是有效的等等 這是我到目前爲止有:月份和年份的有效期限
function ExpiryDate() {
var year
var months
today = new Date();
expiry = new Date(year, month);
if (today.getTime() > expiry.getTime())
return false;
else
return true;
};
我讀形式:
<form id="myform" method="post" action="default.html" onsubmit="return Validate(this);">
<p>Expiration Date: Month
<select name="ExpMon" id="ExpMon" title="select a month">
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">Aug</option>
<option value="9">Sept</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dec</option>
</select>
Year:
<select name="ExpYear" id="ExpYear" title="select a year">
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select></p>
</form
我不知道如何使用ID來得到我想要的,任何幫助將不勝感激,在此先感謝。注意:我有一個名爲Validate的函數,它驗證了我的表單中的文本字段,所以我可以以某種方式將它附加到此。
感謝您的及時響應。我發現你的建議非常有幫助。 – Hatzi 2011-05-04 15:23:00