php javascript テキストクリックすると入力領域が開く

| コメント(0)

<script type="text/javascript" src="/calibration/js/jquery.min.js"></script>

SQLに下記を入れておかないと何も入力されていない時入力領域が開けない

if(@$row["state"] == ''){
               @$prefstate = '空欄です';
           }else{
               @$prefstate = $row["state"];
           }

<td style="width:550px;">
               <div id="divtext"><?= @$prefstate ?></div>
               <textarea name="state" id="areatext" style="display:none;" cols=70 rows=8><?= @$prefstate ?></textarea>
               <script type="text/javascript">
                   $('#divtext').click(function() {
                   $('#divtext').css('display', 'none');
                   $('#areatext')
                          .val($('#divtext').text())
                          .css('display', '')
                          .focus();
                   });
                   $('#areatext').blur(function() {
                   $('#areatext').css('display', 'none');
                   $('#divtext')
                   .text($('#areatext').val())
                   .css('display', '');
                   });
                </script>
 </td>

コメントする