<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function checkForm(){
var input1 = document.getElementById("username");
var uValue = input1.value;
if(uValue.length >= 6){
return true;
}else{
alert("对不起,用户名太短啦!")
}
return false;
}
</script>
</head>
<body>
<form action="../01-网站首页的优化/网站首页.html" onsubmit="checkForm" >
用户名:<input type="text"/><br/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
js中用alert没有显示提示。
Js代码没问题,是html标签有两处错误。onsubmit="checkForm()"函数名后面少了括号 用户名: id属性你没有写。改了这两处就可以弹出alert了。我已经测试过。
为什么,我在JS里使用了alert效果,可是在预览上却无法显示
这个原因可不少了。也有可能是浏览器阻止了脚本的运行呀。如果单是这么问,是没法回答的了,至少也要知道你的代码才行了。大概就是这样了。
新人,用alert检查js,alert不弹出是什么原因?可是代码没错啊
alert 没有出,说明没有执行alert语言。为什么没有执行alert语言,你就需要看alert上面的代码 。一步一步往上查。你就知道那句有问题了。
JS中使用了alert没显示出来
文本框的name不要用成name,document.form1.name这个name代表什么意思呢?你想表达的是name是name的文本框中,但是name是form1的一个属性,这样反而不对了。应该这样改正:将改为是id而不是name。还有就是“<--”后面的代码另起一行。 <!-- function a() { if (document.form1.name1.v...
为什么我在javascript里用alert没反应?
代码肯定是可以的,可能是你的IE里禁止了脚本的调试吧 工具菜单——>Internet选项——>高级——>禁止脚本调试把前面的对勾去掉看看!
Js字符串中含有alert函数,为什么没反应。
问题原因:如给容器添加 $("ol").append("测试");字符串配对有问题,单引号重复了。修改 如给容器添加 $("ol").append("测试");
为什么我的JS代码做不出弹窗效果
因为alert方法阻塞了代码继续向下执行,所以你会看到效果,否则以现在的CPU的速度,还没等你的层显示出来,就已经执行到将其隐藏的代码了.所以你没看到层显示又消失的效果.
这段程序有什么问题,怎么不输入用户名,JS居然不提示?
if(myform.user.value=="1"){ alert("请填写用户名");myform.user.focus();return false;} 你函数里面的 if 判断有问题, 当 用户名 =="1" 的时候,才会提示的,改成 ==""
使用javascript进行客户端的验证,结果一直无法弹出alert对话框...
1)没有排除username使用空格填写的情况。(2)alert(usename);少了一个“r”(3)如果要看输入值,应该是alert(username.value);4, onsubmit=“return validate();” 这中写法是不严谨的。综上,首先你要检查代码总的错误,然后优化代码。
js为什么没弹出alert
var gt=window.location.href;你写错了,window多个s