Boxchecked validation

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
m (Added category and adjusted layout)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{review}}
 +
<source lang="javascript">
 
<script language="javascript" type="text/javascript">
 
<script language="javascript" type="text/javascript">
function submitbutton(pressbutton){
+
 
var form = document.adminForm;
+
function submitbutton(pressbutton)
  if (pressbutton == 'edit'){
+
{
if(form.boxchecked.value == 0){
+
var form = document.adminForm;
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO EDIT', true ); ?>");
+
if (pressbutton == 'edit')
} else {
+
{
if(form.boxchecked.value > 1){
+
if(form.boxchecked.value == 0){
alert("<?php echo JText::_( 'YOU COULD EDIT ONLY ONE PAGE AT A TIME', true ); ?>");
+
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO EDIT', true ); ?>");
} else {
+
} else {
submitform( pressbutton );
+
if(form.boxchecked.value > 1){
return;}
+
alert("<?php echo JText::_( 'YOU COULD EDIT ONLY ONE PAGE AT A TIME', true ); ?>");
        }
+
} else {
  }
+
submitform( pressbutton );
if (pressbutton == 'delete'){
+
return;
if(form.boxchecked.value==0){
+
}
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO DELETE', true ); ?>");
+
}
} else {
+
}
    if(form.boxchecked.value > 1){
+
if (pressbutton == 'delete')
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THESE ITEMS?' ); ?>") ){
+
{
  submitform( pressbutton );
+
if(form.boxchecked.value==0){
  return;
+
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO DELETE', true ); ?>");
  } else {
+
} else {
  return;}
+
if(form.boxchecked.value > 1){
} else {
+
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THESE ITEMS?' ); ?>") )
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THIS ITEM?' ); ?>") ){
+
{
  submitform( pressbutton );
+
submitform( pressbutton );
  return;
+
return;
  } else {
+
} else {
  return;}  
+
return;
        }  
+
}
    }
+
}  
+
} else {
if (pressbutton == 'new'){
+
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THIS ITEM?' ); ?>") )
  if(form.boxchecked.value > 0){
+
{
    alert("<?php echo JText::_( 'YOU COULD NOT HAVE A PAGE SELECTED TO CREATE ONE', true ); ?>");
+
submitform( pressbutton );
    } else {
+
return;
    submitform( pressbutton );
+
} else {
    return;}
+
return;
  }
+
}
 +
}
 +
}
 +
}
 +
if (pressbutton == 'new'){
 +
if(form.boxchecked.value > 0){
 +
alert("<?php echo JText::_( 'YOU COULD NOT HAVE A PAGE SELECTED TO CREATE ONE', true ); ?>");
 +
} else {
 +
submitform( pressbutton );
 +
return;
 +
}
 +
}
 +
 
}
 
}
 
</script>
 
</script>
 +
</source>
 +
<noinclude>[[Category:Tutorials]][[Category:Component Development]]</noinclude>

Latest revision as of 13:11, 31 January 2011


<script language="javascript" type="text/javascript">
 
function submitbutton(pressbutton)
{
        var form = document.adminForm;
                if (pressbutton == 'edit')
                        {
                        if(form.boxchecked.value == 0){
                                alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO EDIT', true ); ?>");
                                } else {
                                if(form.boxchecked.value > 1){
                                        alert("<?php echo JText::_( 'YOU COULD EDIT ONLY ONE PAGE AT A TIME', true ); ?>");
                                        } else {
                                        submitform( pressbutton );
                                        return;
                                        }
                                }
                        }       
                if (pressbutton == 'delete')
                        {
                        if(form.boxchecked.value==0){
                                alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO DELETE', true ); ?>");
                                } else {
                                if(form.boxchecked.value > 1){
                                        if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THESE ITEMS?' ); ?>") )
                                                {
                                                submitform( pressbutton );
                                                return;
                                                } else {
                                                return;
                                                }
 
                                        } else {
                                        if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THIS ITEM?' ); ?>") )
                                                {
                                                submitform( pressbutton );
                                                return;
                                                } else {
                                                return;
                                                }
                                        }
                                }
                        }
                if (pressbutton == 'new'){
                        if(form.boxchecked.value > 0){
                                alert("<?php echo JText::_( 'YOU COULD NOT HAVE A PAGE SELECTED TO CREATE ONE', true ); ?>");
                                } else {
                                submitform( pressbutton );
                                return;
                                }
                        }
 
}
</script>
Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox