在JavaScript中,在表单字段旁边打印文本。
在JavaScript中,在表单字段旁边打印文本。
我在这个任务上遇到了一些困难,希望能得到你的帮助。
我们需要创建一个产品注册表单页面,包括所有的正则表达式,并在正则表达式不匹配时显示正确的错误信息。
我试图在表单字段旁边打印一个勾号或写上"OK",但是我无法找到正确的函数。
"请输入产品..."是由jquery激活的,使用带有onblur的slideUp和slideDown函数在文本字段上。
所以我想在你点击离开后在红色圆圈的位置显示OK,然后如果你将其更改为不匹配的内容,OK会消失,我的警告会出现。目前我的代码如下:
我的HTML表单:
请输入1-50个字符的产品名称。
我的CSS:
.p11 { float: right;}
我的jQuery:
$(".name").focus(function(){ $(".name-help").slideDown(500); }).blur(function(){ $(".name-help").slideUp(500); });
然后是我的JavaScript:
// 验证产品名称的函数 function validateProductName() { // 产品名称的if语句 if (document.myForm.name.value.trim().search(pName) == -1) { alert("无效的产品名称。请注意:产品名称应为1-50个字符。"); } else { document.getElementById("p1").innerHTML = "OK"; } }
所以,它会在字段之间打印出OK,但是我想让它显示在字段的旁边,就像我在图片中展示的那样,但是我无法实现!如果我返回表单并输入错误的内容,我希望它消失...