Boxchecked validation

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
m (Added category and adjusted layout)
 
(3 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)  
+
 
 +
function submitbutton(pressbutton)
 
{
 
{
var form = document.adminForm;
+
var form = document.adminForm;
  if (pressbutton == 'edit')  
+
if (pressbutton == 'edit')
{
+
{
if(form.boxchecked.value == 0){
+
if(form.boxchecked.value == 0){
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO EDIT', true ); ?>");
+
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO EDIT', true ); ?>");
} else {
+
} else {
if(form.boxchecked.value > 1){
+
if(form.boxchecked.value > 1){
alert("<?php echo JText::_( 'YOU COULD EDIT ONLY ONE PAGE AT A TIME', true ); ?>");
+
alert("<?php echo JText::_( 'YOU COULD EDIT ONLY ONE PAGE AT A TIME', true ); ?>");
} else {
+
} else {
submitform( pressbutton );
+
submitform( pressbutton );
return;
+
return;
}
+
}
    }
+
}
  }
+
}
if (pressbutton == 'delete')  
+
if (pressbutton == 'delete')
{
+
{
if(form.boxchecked.value==0){
+
if(form.boxchecked.value==0){
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO DELETE', true ); ?>");
+
alert("<?php echo JText::_( 'PLEASE SELECT A PAGE TO DELETE', true ); ?>");
} else {
+
} else {
if(form.boxchecked.value > 1){
+
if(form.boxchecked.value > 1){
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 THESE ITEMS?' ); ?>") )
{
+
{
submitform( pressbutton );
+
submitform( pressbutton );
return;
+
return;
} else {
+
} else {
return;
+
return;
}
+
}
} else {
+
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THIS ITEM?' ); ?>") )
+
} else {
{
+
if ( confirm("<?php echo JText::_( 'ARE YOU SURE YOU WANT TO DELETE THIS ITEM?' ); ?>") )
submitform( pressbutton );
+
{
return;
+
submitform( pressbutton );
} else {
+
return;
return;
+
} else {
}  
+
return;
    }  
+
}
  }
+
}
}  
+
}
if (pressbutton == 'new'){
+
}
  if(form.boxchecked.value > 0){
+
if (pressbutton == 'new'){
    alert("<?php echo JText::_( 'YOU COULD NOT HAVE A PAGE SELECTED TO CREATE ONE', true ); ?>");
+
if(form.boxchecked.value > 0){
    } else {
+
alert("<?php echo JText::_( 'YOU COULD NOT HAVE A PAGE SELECTED TO CREATE ONE', true ); ?>");
    submitform( pressbutton );
+
} else {
    return;
+
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