Jump to content

prasanna83

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by prasanna83

  1. How to access or call the controller from the view page on change action of a drop down here my sample view page <?php //TO DO require_once __SITE_PATH . '/libs/form_handler.php'; // require_once __SITE_PATH . '/app/views/settings/redirect.php'; ?> <?php if (!empty($pagefields)) { $combotype = $pagefields['combotype']; }else { $combotype = ''; } $form = new lscform(); $form->openForm(array('action' => '', 'name' => 'addSettingsForm')); $form->addInline('<br />'); $form->addLabel('Combo Type', array('for' => 'Combo Type ', 'style' => 'float: left; width: 10em; margin-right: 1em;')); $form->openSelect(array('name' => 'combotype', 'id' => 'combotype', 'onchange' => 'getIPL(this.value)')); $form->addOption('Select the value',array('value'=>0)); foreach ($data as $value) { if ($value['id']==$combotype) { $form->addOption($value['type'],array('value'=>$value['id'] ,'selected'=>'selected' )); }else { $form->addOption($value['type'],array('value'=>$value['id'] )); } } $form->closeSelect(); $form->addInline('<br/>'); $form->closeForm(); //echo '<div style="border: 1px solid darkgrey; text-align: center; width:430px;">'; echo $form; //echo '</div>'; ?> <script src ="<?php echo __SITE_PATH;?>/styles/js/jquery.min.js"></script> <script type="text/javascript"> function getIPL(id) { var url = location.href; var pathname = location.pathname; var index1 = url.indexOf(pathname); var index2 = url.indexOf("/", index1 + 1); var baseLocalUrl = url.substr(0, index2); baseLocalUrl = baseLocalUrl + "/";   var url = "settings/Display"; // window.location.href=url ; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("combotype").innerHTML=xmlhttp.responseText; } } queryString = "?id="+id; xmlhttp.open("GET", url+queryString , false); xmlhttp.send(null); } </script> <?php
×
×
  • Create New...