Jag har denna kod för att kontrollera indatan, hur ska jag ändra om community och city så att den även kollar dessa selectfält?
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.value=="") {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.txtCity.value=="") {
alert("Du måste fylla i din Stad.");
document.f.txtCity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
/*} else if (!document.f.txtEmail.value.isValidEmail()) {
alert("Du måste fylla i korrekt en E-mail adress.");
document.f.txtEmail.focus();
return false;*/
} else {
return true;
}
}
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.value=="") {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.txtCity.value=="") {
alert("Du måste fylla i din Stad.");
document.f.txtCity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
} else if (document.f.lan.options[document.f.lan.selectedIndex].value == "") {
alert("Du måste välja ett län.");
document.f.lan.focus();
return false;
} else if (document.f.underKommun.options[document.f.underKommun.selectedIndex].value == "") {
alert("Du måste välja en kommun.");
document.f.underKommun.focus();
return false;
} else {
return true;
}
}
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.value=="") {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.txtCity.value=="") {
alert("Du måste fylla i din Stad.");
document.f.txtCity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
} else if (document.f.lan.options[document.f.lan.selectedIndex].value == "") {
alert("Du måste välja ett län.");
document.f.lan.focus();
return false;
} else if (document.f.underKommun.options[document.f.underKommun.selectedIndex].value == "") {
alert("Du måste välja en kommun.");
document.f.underKommun.focus();
return false;
} else {
return true;
}
}
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.selectedIndex==0) {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.txtCity.selectedIndex==0) {
alert("Du måste fylla i din Stad.");
document.f.txtCity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
} else if (!document.f.txtEmail.value.isValidEmail()) {
alert("Du måste fylla i korrekt en E-mail adress.");
document.f.txtEmail.focus();
return false;
} else {
return true;
}
}
3: Du har inte med alla kommuner och tillhörande städer.
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.selectedIndex==0) {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
} else if (!document.f.txtEmail.value.isValidEmail()) {
alert("Du måste fylla i korrekt en E-mail adress.");
document.f.txtEmail.focus();
return false;
} else {
return true;
}
}
function validateForm()
{
if (document.f.txtUsername.value=="") {
alert("Du måste fylla i ett användarnamn.");
document.f.txtUsername.focus();
return false;
} else if (document.f.txtPassword.value=="") {
alert("Du måste fylla i ett lösenord.");
document.f.txtPassword.focus();
return false;
} else if (document.f.txtFornamn.value=="") {
alert("Du måste fylla ditt förnamn.");
document.f.txtFornamn.focus();
return false;
} else if (document.f.txtEfternamn.value=="") {
alert("Du måste fylla ditt efternamn.");
document.f.txtEfternamn.focus();
return false;
} else if (document.f.txtCommunity.selectedIndex==0) {
alert("Du måste fylla i ditt Län.");
document.f.txtCommunity.focus();
return false;
} else if (document.f.chkSex.value=="") {
alert("Du måste fylla i ditt kön.");
return false;
} else if (!document.f.txtEmail.value.isValidEmail()) {
alert("Du måste fylla i korrekt en E-mail adress.");
document.f.txtEmail.focus();
return false;
} else if (document.f.txtPersonnr_day.value==""
|| document.f.txtPersonnr_month.value==""
|| document.f.txtPersonnr_year.value==""){
alert("Du måste fylla i födelsedata.");
return false;
} else {
return true;
}
}
Om vi använder formulärkoden i detta inlägg, heter stadsdelen txtCity och kommunen txtCommunity. Vill du använda andra namn får du ändra samtliga förekomster av de kursiverade namnen i detta inlägg, mot de önskade.