AJAX Form Validation - Learn step by step PART -2 ~ Ajax Training, Learn Ajax Video Tutorials Online, Ajax Examples
Ajax Training, Learn Ajax Video Tutorials Online, Ajax Examples: AJAX Form Validation - Learn step by step PART -2

AJAX Form Validation - Learn step by step PART -2

5. Now create a new file named index_top.php, and add the following code. This script will be loaded from the main page index.php.

// enable PHP session

session_start();

// Build HTML

function buildOptions($options, $selectedOption)

{

foreach ($options as $value => $text)

{

if ($value == $selectedOption)

{

echo '

'" selected="selected">' . $text . '';

}

else

{

echo '';

}

}

}

// initialize gender options array

$genderOptions = array("0" => "[Select]",

"1" => "Male",

"2" => "Female");

// initialize month options array

$monthOptions = array("0" => "[Select]",

"1" => "January",

"2" => "February",

"3" => "March",

"4" => "April",

"5" => "May",

"6" => "June",

"7" => "July",

"8" => "August",

"9" => "September",

"10" => "October",

"11" => "November",

"12" => "December");

// initialize some session variables to prevent PHP throwing Notices

if (!isset($_SESSION['values']))

{

$_SESSION['values']['txtUsername'] = '';

$_SESSION['values']['txtName'] = '';

$_SESSION['values']['selGender'] = '';

$_SESSION['values']['selBthMonth'] = '';

$_SESSION['values']['txtBthDay'] = '';

$_SESSION['values']['txtBthYear'] = '';

$_SESSION['values']['txtEmail'] = '';

$_SESSION['values']['txtPhone'] = '';

$_SESSION['values']['chkReadTerms'] = '';

}

if (!isset($_SESSION['errors']))

{

$_SESSION['errors']['txtUsername'] = 'hidden';

$_SESSION['errors']['txtName'] = 'hidden';

$_SESSION['errors']['selGender'] = 'hidden';

$_SESSION['errors']['selBthMonth'] = 'hidden';

$_SESSION['errors']['txtBthDay'] = 'hidden';

$_SESSION['errors']['txtBthYear'] = 'hidden';

$_SESSION['errors']['txtEmail'] = 'hidden';

$_SESSION['errors']['txtPhone'] = 'hidden';

$_SESSION['errors']['chkReadTerms'] = 'hidden';

}

?>


Related Posts by Categories

0 comments:

Useful Links on Adobe Flex

Your Ad Here

Latest Books on Adobe Flex