获取select值并验证
<select name="year"><option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
<option>1996</option>
<option>1997</option>
<option>1998</option>
<option>1999</option>
<option>2000</option>
</select>
年
<select name="months">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
月
<select name="day">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
做了一个年月日的选择生日菜单,希望去验证他的合法性,例如4 6 9 11月没有31号等 我查到一个获取select值的方法,但是就是做不出来 希望斑竹给看下 我还在想 先贴出来 谢
var themonths=document.getElementByld(months); //months是我月份select的name 天的select的name是day
var theday=document.getElementByld(day);
return day.value;return months.value;
if (themonths=4 && theday=31)
{
alert('请输入正确的生日')
return false
}
我想定义两个变量 获取select的值给予这两个变量 然后让他们去做if 不知道哪里出岔子了。。。?!~~~
[ 本帖最后由 xiaozhumt 于 2011-3-8 15:32 编辑 ]