jquery - How to store attr value to input in a form -


i want submit attr value input field can submit values database when submit button clicked.

jquery code

  //active image setting     $('#allimg li:first').addclass('activeimg');   //code , next image      $('.clickme').on('click', function() {        var tagname = $('.activeimg img').attr('name');      $('.activeimg').removeclass('activeimg').next('#allimg li').addclass('activeimg');     if (tagname) {     var result = $('#resultdiv');     var text = result.text().trim();     if (text) {         text += ',';     }     result.text(text + tagname);    }    });      //code next image      $('.nextme').on('click', function() {         $('.activeimg').removeclass('activeimg').next('#allimg li').addclass('activeimg');     }); 

css code

.menu_card ul {     list-style-type: none; } .menu_card ul li img{     width: 200px;     height: 300px; } .menu_card ul li{     list-style-type: none;     position: absolute;     display: none; } .menu_card ul li.activeimg{     list-style-type: none;     position: absolute;     display: block; } 

html code

  <form method="post" action="">        <div class="row">         <div class="col-12">            <div class="menu_card">              <ul id="allimg">                <li><img name="one" src="imges/img1.jpg"></li>                 <li><img name="two" src="imges/img2.jpg"></li>                   <li><img name="three" src="imges/img3.jpg"></li>                 <li><img name="four" src="imges/img4.jpg"></li>                <li><img name="five" src="imges/img5.jpg"></li>              </ul>             </div>           </div>         </div>        <div class="row">            <!--- button / next button-->             <div class="col-1" style="margin-top: 350px;color:red">                <div class="pull-right nextme">                    <i class="fa fa-thumbs-o-down fa-3x"></i> <br/>                     unike                </div>             </div>             <!---like button / next button (one button image)-->             <div class="col-2" style="margin-top:350px;color:green">                <div class="pull-right clickme">                    <i class="fa fa-thumbs-o-up fa-3x"></i> <br/>                                    </div>             </div>          </div>         <div class="row">          <div class="col-12 text-center" id="resultdiv">              <input type="hidden" value="">          </div>          </div>          <br/>         <input type="submit" class="btn btn-success">       </form> 

in code can see attr values when button clicked want values stored in input field when click submit should store attr values database.

please me.

i have made changes code. if want this.

//active image setting  var vals = '';      $('#allimg li:first').addclass('activeimg');    //code , next image       $('.clickme').on('click', function() {         var tagname = $('.activeimg img').attr('name');       $('.activeimg').removeclass('activeimg').next('#allimg li').addclass('activeimg');       if (tagname) {     vals += tagname+',';     $('.vals').val(vals);          // var result = $('#resultdiv');     // var text = result.text().trim();      //if (text) {       //   text += ',';      //}     // result.text(text + tagname);     }     });        //code next image        $('.nextme').on('click', function() {          $('.activeimg').removeclass('activeimg').next('#allimg li').addclass('activeimg');      });      $('.submitbtn').on('click', function() {                    alert(vals);      });
.menu_card ul {      list-style-type: none;  }  .menu_card ul li img{      width: 200px;      height: 300px;  }  .menu_card ul li{      list-style-type: none;      position: absolute;      display: none;  }  .menu_card ul li.activeimg{      list-style-type: none;      position: absolute;      display: block;  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <form method="post" action="">         <div class="row">          <div class="col-12">             <div class="menu_card">               <ul id="allimg">                 <li><img name="one" src="https://dummyimage.com/600x400/555/fff"></li>                  <li><img name="two" src="https://dummyimage.com/600x400/000/fff"></li>                    <li><img name="three" src="https://dummyimage.com/600x400/536/fff"></li>                  <li><img name="four" src="https://dummyimage.com/600x400/698/fff"></li>                 <li><img name="five" src="https://dummyimage.com/600x400/742/fff"></li>               </ul>              </div>            </div>          </div>         <div class="row">             <!--- button / next button-->              <div class="col-1" style="margin-top: 350px;color:red">                 <div class="pull-right nextme">                     <i class="fa fa-thumbs-o-down fa-3x"></i> <br/>                      unike                 </div>              </div>              <!---like button / next button (one button image)-->              <div class="col-2" style="margin-top:350px;color:green">                 <div class="pull-right clickme">                     <i class="fa fa-thumbs-o-up fa-3x"></i> <br/>                                      </div>              </div>           </div>          <div class="row">           <div class="col-12 text-center" id="resultdiv">                          </div>            <input type="hidden" class="vals" value=''>          </div>            <br/>          <input type="submit" class="btn btn-success submitbtn">        </form>


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -