jsp问题:想在详情页面必填项文字后边加上(*)且*为红色,

jsp问题:想在详情页面必填项文字后边加上(*)且*为红色,,第1张

给每个需要添加*好的td都加上一个class样式,比如class="tb-b required",然后用jquery获取这些td,$(".required"),然后用each遍历,再添加星号,如下:(最好把jquery换成你自己下的版本)

<html>

<head>

<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">

$(document).ready(function() {

$(".required").each(function() {

var $this = $(this)

$(this).html($this.html()+"(<font color='red'>*</font>)")

})

})

</script>

</head>

<body>

<table>

<tr><td class="required">a</td></tr>

<tr><td class="required">a</td></tr>

<tr><td class="required">a</td></tr>

<tr><td class="required">a</td></tr>

<tr><td class="required">a</td></tr>

</table>

</body>

</html>

可以把提交按钮设置成普通的button然后给它一个onclick方法,在这个方法中先取得必填字段的值,再进行判断,如果为空给个提示然后return false,在判断的最后用js提交表单

是在jsp中的form表单中有很多输入框吗?然后有一部分输入框是必填项,要把这些必填项变红? 如果是的话那你直接在input中添加 style="border:1px solid red"给这个输入框添加边框样式,或者添加background-color:red 把背景设置为红色

不知lz是不是这个意思,望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11682071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存