Maison > Article > interface Web > Comment obtenir l'effet de transformer le texte en zone de saisie lorsque vous cliquez sur un bouton et de le transformer en texte lorsque vous cliquez sur Enregistrer
Cette fois, je vais vous montrer comment réaliser l'effet de transformer le texte d'un bouton de clic en zone de saisie, et cliquer sur Enregistrer pour le transformer en texte. Quelles sont les précautions pour réaliser l'effet de transformer le texte d'un. cliquez sur le bouton dans une zone de saisie, et cliquez sur Enregistrer pour le transformer en texte ? , ce qui suit est un cas pratique, jetons un coup d'œil.
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-8"> <title>点击按钮文字变成input框,点击保存变成文字</title> <style type="text/css"> table{ text-align: center; font-size: 14px;} table>thead>tr>th{ font-weight: normal;} .text-right{ padding-right:73px; text-align: right;} .text{ width: 50px; height: 30px; border: 1px solid #ddd; text-align: center;} </style> <script type="text/javascript" src="js/jquery.min.js"></script> </head> <body> <table> <thead> <tr> <th width="400">品名</th> <th width="200">件数</th> </tr> </thead> <tbody> <tr height="50"> <td>iPhone6s</td> <td class="edit">2</td> </tr> <tr height="50"> <td>小米5</td> <td class="edit">5</td> </tr> </tbody> <tfoot> <tr> <td colspan="2" class="text-right"> <button type="button" class="btn" onclick="change(this)">修改</button> </td> </tr> </tfoot> </table> <script type="text/javascript"> function change(obj){ var xg=$(obj).html(); if(xg=='修改'){ $('.edit').each(function(){ var old=$(this).html(); $(this).html("<input type='text' name='editname' class='text' value="+old+" >"); }) $(obj).html('保存'); }else if(xg=='保存'){ $('input[name=editname]').each(function(){ var old=$(this).html(); var newfont=$(this).parent('td').parent('tr').children().find('input').val(); $(this).parent('td').html(newfont); }) $(obj).html('修改'); } } </script> </body> </html>
Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture connexe :
Comment rendre le contenu d'une page Web mobile adaptatif
Comment gérer le débordement de contenu dans les tableaux
htmlPoints de connaissances importants que vous devez connaître sur PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!