Revision: 45365
Updated Code
at April 28, 2011 22:21 by jurajhilje
Updated Code
// Javascript
var $form = $('#form-id'),
error;
$form.submit(function()
{
error = 0;
// check if radio groups are selected
$form.find('input:radio').each(function()
{
var radioGroupName = $(this).attr('name'),
$radioGroup = $form.find('input:radio[name='+radioGroupName+']');
// check only if radio group exists
if( $radioGroup.size() )
{
if( !$radioGroup.is(':checked') ) error = 1;
}
});
// handle error
if(error)
{
// output your error message
return false;
}
});
// HTML
<form id="form-id" action="" method="post">
<input type="radio" name="my_radio_group" value="1" />
<input type="radio" name="my_radio_group" value="2" />
<input type="radio" name="my_radio_group" value="3" />
<input type="submit" value="Submit" />
</form>
Revision: 45364
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 28, 2011 22:17 by jurajhilje
Initial Code
// Javascript
var $form = $('#form-id'),
error;
$form.submit(function()
{
error = 0;
// check if radio groups are selected
$form.find('input:radio').each(function()
{
var radioGroupName = $(this).attr('name'),
$radioGroup = $form.find('input:radio[name='+radioGroupName+']');
// check only if radio group exists
if( $radioGroup.size() )
{
if( !$radioGroup.is(':checked') ) error = 1;
}
});
// handle error
if(error)
{
// output your error message
return false;
}
});
// HTML
<form id="form-id" action="" method="post">
<input type="radio" name="my_radio_group" value="1" />
<input type="radio" name="my_radio_group" value="2" />
<input type="radio" name="my_radio_group" value="3" />
</form>
Initial URL
Initial Description
Initial Title
jQuery radio input validation
Initial Tags
jquery, validation
Initial Language
jQuery