html中文本框未输入,旁边立刻出现红色警示字,如何做到?

html中文本框未输入,旁边立刻出现红色警示字,如何做到?,第1张

方法一、可以加载js插件(网上有很多这类验证表单的插件)

方法二、自己手动写,比如:

<form method="post" action="" onsubmit="return check_form(this)">

<div class="item">

<input type="text" name="name" oninput="clear_error(this)"/>

</div>

<button type="submit">提交</button>

</form>

<script type="text/javascript" src="引用jquery.js"></script>

<script type="text/javascript">

function check_form(f){

if(f.name.value == ''){

$('input[name="name"]').after('<span style="color:red">请填写姓名</span>')

return false

}

return true

}

function clear_error(o){

$(o).siblings('span').remove()

}

</script>

这是最简单的,只能帮你到这了

<head>

<style>

div{ color:red}

div p{ color: #ff0}

</style>

</head>

<body>

<div>

如何在一段红字中,<p>插入一段黄字</p>

</div>

</body>

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:

error()

function error() {

$('input').after('<span style="color:red">用户名不存在</span>')

}

3、浏览器运行index.html页面,此时输入框后面会显示出红色错误提示。


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

原文地址: http://outofmemory.cn/zaji/7302245.html

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

发表评论

登录后才能评论

评论列表(0条)

保存