javascript validation error. please help me. this is for my final Project. :X
This is a voting system:
all i want is when you click the submit button the data that is selected will be validated and link to another page. but if you click the cancel button in the confirm message dialog in it will continue right away.
function checkRadio (frmName, rbGroupName) {
var radios = document[frmName].elements[rbGroupName];
for (var i=0; i <radios.length; i++) {
if (radios[i].checked) {
return true;
}
}
return false;
}
function valFrm() {
if(!checkRadio("form1","Governor"))
alert("Please select a Governor");
else if (!checkRadio("form1","Vice_Governor"))
alert("Please select a Vice Governor");
else if (!checkRadio("form1","Secretary"))
alert("Please select a Secretary");
else if (!checkRadio("form1","Treasurer"))
alert("Please select a Treasurer");
else if (!checkRadio("form1","assisTreasurer"))
alert("Please select a Assistant Treasurer");
else
confirmation()
}
function displayGov()
{
for (var i = 0; i < document.form1.Governor.length; i++)
{
if (document.form1.Governor[i].checked)
{
var display = document.form1.Governor[i].value;
//alert("Governor \n" + display);
return display;
}
}
}
function displayVice()
{
for (var i = 0; i < document.form1.Vice_Governor.length; i++)
{
if (document.form1.Vice_Governor[i].checked)
{
var display = document.form1.Vice_Governor[i].value;
//alert("Vice Governor \n" + display);
return display;
}
}
}
function displaySec()
{
for (var i = 0; i < document.form1.Secretary.length; i++)
{
if (document.form1.Secretary[i].checked)
{
var display = document.form1.Secretary[i].value;
//alert("Secretary \n" + display);
return display;
}
}
}
function displayTre()
{
for (var i = 0; i < document.form1.Treasurer.length; i++)
{
if (document.form1.Treasurer[i].checked)
{
var display = document.form1.Treasurer[i].value;
//alert("Secretary \n" + display);
return display;
}
}
}
function summary(){
function confirmation() {
summary();
//displayGov()
//displayVice()
//displaySec()
var answer = confirm("Cast vote?");
if (answer){
alert("Thank you for casting vote");
go();
}
Bookmarks