jsp input输入实时校验长度并提示_输入框设计,设计样式及设计要点

本文探讨了输入框的设计要点,包括样式、文本、文本框和图标的设计,强调了字符限制和输入反馈的规则逻辑。输入框样式涉及水平、垂直排列、标题内嵌和帮助提示,图标分为装饰性、功能性、反馈性。输入反馈涵盖输入前提示、输入中校验和输入后反馈,确保内容的正确性和用户体验。
摘要由CSDN通过智能技术生成

今天这篇文章想跟大家聊一聊输入框的一些设计心得。这个看似简单的输入框也有一些门道在里面,值得我们探讨学习。下面从以下两大块来跟大家一起分析。

1.输入框的样式

2.输入框的设计要点

输入框的样式

要了解输入框的样式,首先要知道输入框的组成部分,这里我们将输入框分为三部分:

  • 文本:包含标题,占位符,帮助提示,反馈等;
  • 文本框
  • 图标:装饰性图标,功能性图标,反馈性图标。

1、文本框与标题文字的组合样式

  • 水平排列:左对齐/右对齐
  • 垂直排列
  • 标题内嵌:作为占位符
  • 添加帮助提示

排版上需要注意多列内容如何展示才能在界面中显得更加和谐。

1、水平排列:左对齐/右对齐

适用于展示页面内容较多的情况

0ccf5078a037a5d47512625af22315c8.png

上面两类,右边采取了右对齐,标题与外框的距离显得参差不齐。且用户在阅读的过程中,会显得比较费力。

2、垂直排列

适用于展示页面内容较少的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个使用JSP实现计算周长和面积的示例程序: 首先,创建一个JSP页面,例如“shape.jsp”,并添加以下代码: ```jsp <html> <head> <title>计算图形的周长和面积</title> </head> <body> <h1>计算图形的周长和面积</h1> <form method="post" action="shape.jsp"> <p> 请选择图形类型: <select name="type"> <option value="1">正方形</option> <option value="2">圆形</option> </select> </p> <p> 请输入图形的参数: <input type="text" name="param1"> <input type="text" name="param2"> </p> <input type="submit" value="计算"> </form> <%-- 获取用户输入的参数,并根据图形类型计算周长和面积 --%> <%-- 正方形的周长和面积公式:C=4a,S=a^2 --%> <%-- 圆形的周长和面积公式:C=2πr,S=πr^2 --%> <% String type = request.getParameter("type"); String param1 = request.getParameter("param1"); String param2 = request.getParameter("param2"); double perimeter = 0; double area = 0; if (type.equals("1")) { double a = Double.parseDouble(param1); perimeter = 4 * a; area = a * a; } else if (type.equals("2")) { double r = Double.parseDouble(param1); perimeter = 2 * Math.PI * r; area = Math.PI * r * r; } %> <%-- 输出计算结果 --%> <% if (perimeter != 0 && area != 0) { %> <h2>计算结果:</h2> <p>周长:<%= perimeter %></p> <p>面积:<%= area %></p> <% } %> </body> </html> ``` 在该示例程序中,我们创建了一个表单,用户可以选择图形类型,并输入相应的参数。在表单提交后,我们使用JSP脚本来获取用户输入的参数,并根据图形类型计算周长和面积。最后,我们使用JSP脚本来输出计算结果。 注意,这个示例程序只是一个简单的演示,实际应用中需要进行输入校验和异常处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值