用javascript 取Gender,age1,age2,country的值该如何写?我写的对吗?<select name="Gender" size="1" value="female"><option value="Choose" selected></option><option value="male">male</option><option value="female">female</option></select>&nbsp;&nbsp;&nbsp;Age from <input type="text" name="age1" size=5 maxlength="4"VALUE="18">&nbsp;to&nbsp;<input type="text" name="age2" size=5 maxlength="4"Value="40">&nbsp;&nbsp;&nbsp;<select size="1" style="width: 184px" name="country"><option value="Choose" selected>Select Country</option><option value="Albania" >Albania</option><option value="Algeria">Algeria</option>..
var Gender = document.getElementById("Gender").value;
var age1 = document.getElementById("age1").value;
var age2 = document.getElementById("age2").value;
var country = document.getElementById("country").value;

解决方案 »

  1.   

    你把             改成
    name="Gender" ----> id="Gender"
    name="age1" ----> id="age1"
    name="age2" ----> id="age2"
    name="country" ----> id="country"就可以用你的方法了!
      

  2.   

    var Gender = document.getElementById("Gender").value;
      

  3.   

    或者:
    var Gender = document.form1.Gender.value;
    var age1 = document.form1.age1.value;
    var age2 = document.form1.age2.value;
    var country = document.form1.country.value;form1为表单的name:<form name="form1" action="" method="post">