如何在我单击保存时,旁边的文本框内会出现如“姓名为必填,不能为空”,并出现闪动。

如何在我单击保存时,旁边的文本框内会出现如“姓名为必填,不能为空”,并出现闪动。,第1张

Private Sub Command1_Click()
If text1Text = "" Or text2Text = "" Then '判断是否为空语句,自己改
Timer1Interval = 500
Timer1Enabled = True
End If
End Sub
Private Sub Timer1_Timer()
Static n As Long
n = n + 1
If n = 10 Then Timer1Enabled = False '闪烁次数
End Sub

required 必填,不兼容IE。
placehorder 默认字段:在文本框不填的时候显示的文字,不兼容IE。
readonly 只读属性,文本框内容不可更改,不兼容IE
visiable 可见性
disable 有效性

<html>
<head>
<script type="text/javascript">
function check()
{
var isChecked;

for(var i=1;i<=3;i++)
{
if($(i)checked==true)
{
isChecked=true;
break;
}
}
if(isChecked==true)
{
//alert("提交成功!");
}
else
{
alert("请至少选一项!");
return false;
}
}
function $(obj)
{
return documentgetElementById(obj);
}
</script>
</head>
<body>
<form action="indexhtml" method="post">
你喜欢的国家有哪些?<br><br>
中国:<input type="checkbox" id="1">
美国:<input type="checkbox" id="2">
英国:<input type="checkbox" id="3">
<br><br>
<input type="submit" value="提交" onclick="return check();">
</form>
</body>
</html>
在服务器端判断太浪费资源,使用服务器负担加重。。
刚给你写了一个在客户端验证用户必须选择一个多选框。。。
不然不能提交。。
祝你好运哈!!!

看了你的问题,我有几点意见
1、建议你以后创建html元素的时候,name属性和id属性尽量保持一致,除非特殊情况,这个是编码规范
2、写代码的时候尽量写全,比如你的id="times/>(1~10)这里少了一个上引号,如果别人写的代码总是这样马虎,让你改,你要疯掉的
3、按照你的意思是想用一个选择框来控制文本的输入,这里有2种方案的,第一种是用1个checkbox比你上面用2个radio要实用很多,很多时候要考虑合理性和客户体验;如果你想选不同的radio,而要用户做不同的事情,比如选几种情况需要填几种不同的内容就用radiogroup来做
代码如下:
<h3>使用checkbox<h3/>
<div>是否测试:<input type="checkbox" name="test" id="test" checked="checked" /></div>
<div><input type="text" name="times" id="times" /></div>
<div><input type="button" value="提交" onclick="checkdata();"/></div>
<h3>使用radiobox<h3/>
<div>是否测试:<input type="radio" name="A1" id="A1" value="1" checked/>是 <input type="radio" name="A1" id="A1" value="2" />否</div>
<div><input type="text" name="testb" id="testb" /></div>
<div><input type="button" value="提交" onclick="checkradio();"/></div>
<script language="javascript">
<!--
function checkdata() {
if (testchecked && timesvalue=="") {
alert("文本框必须输入");
}
}
function checkradio() {
for(i=0;i<A1length;i++) {
if(A1[i]checked==true && A1[i]value==1) {
alert("文本框必须输入");
return;
}
}
}
//-->
</script>


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

原文地址: http://outofmemory.cn/yw/13361087.html

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

发表评论

登录后才能评论

评论列表(0条)

保存