mardi 13 septembre 2016

To keep checkbox checked after save

My aim is for example if i select Item 1 and click save when i open the form or any user open the form the Item1 need to show as checked but should be in disable so that any other user cannot edit i tried this below code not working can anyone help.Thanks

<html>
<script src="/IT/SiteAssets/jquery-3.1.0.min.js"></script>
<input class="cb" type="checkbox" id="opt1" name="txt1" onchange="cbChange(this)" value="your value" <?php if(isset($_POST['txt1'])) echo "checked='checked'"; ?>Item 1</br>
<input class="cb" type="checkbox" id="opt2" name="txt2" onchange="cbChange(this)" value="your value" <?php if(isset($_POST['txt2'])) echo "checked='checked'"; ?>Item 2</br>
<input class="cb" type="checkbox" id="opt2" name="txt3" onchange="cbChange(this)" value="your value" <?php if(isset($_POST['txt3'])) echo "checked='checked'"; ?>Item 3</br>
<input class="cb" type="checkbox" id="opt2" name="txt4" onchange="cbChange(this)" value="your value" <?php if(isset($_POST['txt4'])) echo "checked='checked'"; ?>Item 4</br>
<input class="cb" type="checkbox" id="opt2" name="txt5" onchange="cbChange(this)" value="your value" <?php if(isset($_POST['txt5'])) echo "checked='checked'"; ?>Item 5
</html>

<script type="text/javascript">
 function cbChange(obj) {
   var cbs = document.getElementsByClassName("cb");
   for (var i = 0; i < cbs.length; i++) {
      cbs[i].checked = false;
   }
   obj.checked = true;
 }
  </script>




Aucun commentaire:

Enregistrer un commentaire