<a标签导致的报错问题(已解决)

本专栏旨在解决Java开发中遇到的所有Bug,持续更新…希望对您有帮助。欢迎关注~
在这里插入图片描述

日常在写前端页面的时候,常常会出现一些自己不想看到的显示结果,最近在学习江南一点雨的Cool-Meeting项目,遇到一点小问题,表单本应显示如下。
该页面具有显示员工信息,关闭账号等功能。
在这里插入图片描述
可是显示页面却出现了乱框框和 不该“红"的属性标红的情况
在这里插入图片描述
仔细检查后发现,在searchemoloyees.ftl中

<div class="header-nav">
    <input type="button" class="clickbutton" value="首页"/>
    <input type="button" class="clickbutton" value="上页"/>
    <input type="button" class="clickbutton" value="下页"/>
    <input type="button" class="clickbutton" value="末页"/>
    <form action="/admin/searchemployees" style="display: inline" method="get">
        跳到第<input name = "page" type="text" id="pagenum" class="nav-number"/><a type="submit" class="clickbutton" value="跳转"/>
    </form>
</div>
<table class="listtable">
     <tr class="listheader">
         <th>姓名</th>
         <th>账号名</th>
         <th>联系电话</th>
         <th>电子邮件</th>
         <th>操作</th>
     </tr>
     <#if emps??>
         <#list emps as emp>
             <tr>
                 <td>${emp.employeename}</td>
                 <td>${emp.username}</td>
                 <td>${emp.phone}</td>
                 <td>${emp.email}</td>
                 <td>
                     <a class="clickbutton" href="/admin/updateemp?id=${emp.employeeid}">关闭账号</a>
                 </td>
             </tr>
         </#list>
     </#if>
 </table>

form表单跳转处, ,写成了<a标签 ,并且没有给标签结束符/a>,使得关闭账号(鼠标移动在关闭账号上,字变红)的表示也延伸到了后续的语句上,从而导致乱码和姓名/账号名/电话号码/电子邮件之类的值都变红的问题。

所以这里将<a type="submit" class="clickbutton" value="跳转"/>改为<a type="submit" class="clickbutton" value="跳转"></a>
或者将其改为<input type="submit" class="clickbutton" value="跳转"/>即正常显示了

<div class="header-nav">
    <input type="button" class="clickbutton" value="首页"/>
    <input type="button" class="clickbutton" value="上页"/>
    <input type="button" class="clickbutton" value="下页"/>
    <input type="button" class="clickbutton" value="末页"/>
    <form action="/admin/searchemployees" style="display: inline" method="get">
        跳到第<input name = "page" type="text" id="pagenum" class="nav-number"/><input type="submit" class="clickbutton" value="跳转"/>
    </form>
</div>
<table class="listtable">
     <tr class="listheader">
         <th>姓名</th>
         <th>账号名</th>
         <th>联系电话</th>
         <th>电子邮件</th>
         <th>操作</th>
     </tr>
     <#if emps??>
         <#list emps as emp>
             <tr>
                 <td>${emp.employeename}</td>
                 <td>${emp.username}</td>
                 <td>${emp.phone}</td>
                 <td>${emp.email}</td>
                 <td>
                     <a class="clickbutton" href="/admin/updateemp?id=${emp.employeeid}">关闭账号</a>
                 </td>
             </tr>
         </#list>
     </#if>
 </table>

显示如下:
在这里插入图片描述
打完收工!
以上是前端界面中的一点小问题,记录一下,下一次再遇到就可以轻松应对了~
觉得本文不错的话留个赞再走哦~
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯狂java杰尼龟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值