第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

都是按照老師說的打的,大家看看我的代碼哪里錯(cuò)了?

<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html?xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>無標(biāo)題文檔</title>
<link?rel="stylesheet"?href="style.css"?type="text/css"?/>
<script?type="text/javascript"?src="js/jquery-1.7.2.min.js"></script>
</head>

<body>
<form>
????<!--會(huì)員名-->
????<div>
????????<label>
????????????<span>會(huì)員名:</span>
????????????<input?type="text"?class="text"?id="memberName"/>
????????</label>
????????<p?class="msg">
????????????<i></i>
????????????5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名
????????</p>
????</div>
????<div>
????????<label>
????????????<span></span>
????????????<b?id="count">0個(gè)字符</b>
????????</label>
????</div>
?
????<!--密碼-->
????<div>
????????<label>
????????????<span>登陸密碼:</span>
????????????<input?type="password"?class="text"?/>
????????</label>
????????<p?class="msg">
????????????<i></i>
????????????5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名
????????</p>
????</div>
?
????<div?style="margin:3px?0?10px?0">
????????<label>
????????????<span></span>
????????????<em?class="active">弱</em>
????????????<em>中</em>
????????????<em>強(qiáng)</em>
????????</label>
????</div>
?
????<!--確認(rèn)密碼-->
????<div?style="padding-bottom:20px">
????????<label>
????????????<span>確認(rèn)密碼:</span>
????????????<input?type="password"?class="text?disabled="?/>
????????</label>
????????<p?class="msg">
????????????<i></i>
????????????請(qǐng)?jiān)佥斠淮?????????</p>
????</div>
?
????<!--驗(yàn)證碼-->
????<div>
????????<label>
????????????<span>驗(yàn)證碼:</span>
????????????<input?type="text"?class="text"?style="width:50px"?/>
????????????<img?class="ver_img"?src="img/verification_code.png">
????????????<a?class="changeimg"?href="#"?title="重新獲取驗(yàn)證碼"></a>
????????</label>
????</div>
?
????<!--提交按鈕-->
????<div>
????????<input?class="submitBtn?btn"?type="submit"?value="同意協(xié)議并注冊">
????</div>
?
</form>
</body>
</html>

//?JavaScript?Document
function?getLength(str){
	return?str.replace(/[^\x00-xff]/g,"xx").length;//這里的正則\x00-xff是不是寫錯(cuò)了,少了一個(gè)轉(zhuǎn)義符???
	
	}

window.onload=function(){
	var?aInput=document.getElementByTagName("input");
	var?oName=aInput[0];
	var?pwd=aInput[1];
	var?pwd2=aInput[2];
	var?aP=document.getElementByTagName("p");
	var?name_msg=aP[0];
	var?pwd_msg=aP[1];
	var?pwd2_msg=aP[2];
	var?count=document.getElementById("count");
	var?aEm=document.getElementByTagName("em");
	var?name_length=0;//為什么賦值為0??
	
//1.數(shù)字、字母(\w)??漢字\u4e00-\u9fa5
//5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名


	//用戶名
	oName.onfocus=function(){
		name_msg.style.display="block";
		name_msg.innerHTML='<i?class="ati"></i>?5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名'
		
		
		};
	oName.onkeyup=function(){
		?count.style.visibility="visiable";
		?name_length=getLength(this.value);
		?count.innerHTML=name_length+'個(gè)字符';
		?if(name_length==0){
			?count.style.visibility="hidden";
			?}
		};
		
	oName.onblur=function(){
		//含非法字符
		?????var?re=/[^\w\u4e00-\u9fa5]/g;
?????????????if(re.test(this.value)){
				?name_msg.innerHTML='<i?class="err"><i>含非法字符!'
				?}
		?????else?if(this.value==""){
				name_msg.innerHTML='<i?class="err"><i>不能為空!'
				?}
			?else?if(name_length>25){
				name_msg.innerHTML='<i?class="err"><i>長度超過25個(gè)字符!'
				?}	?
			?else?if(name_length<6){
				name_msg.innerHTML='<i?class="err"><i>長度少于6個(gè)字符!'
				?}			};
			?else{
				name_msg.innerHTML='<i?class="ok"><i>OK!'
				?}		
	
	
	
	}


正在回答

7 回答

var?aInput=document.getElementByTagName("input");
var?aInput?=document.getElementsByTagName("input");

找一找這2行有什么區(qū)別?發(fā)現(xiàn)了木有,是getElementsByTagName不是getElementByTagName。沒錯(cuò),你把所有的getElementsByTagName都打成了getElementByTagName。我就不一一列舉了哈。

count.style.visibility="visiable";
count.style.visibility?=?"visible";

這2行又有什么區(qū)別?你把visible敲成了visiable。

花括號(hào)是成對(duì)出現(xiàn)滴,最后少了}

修改后的JS

//?JavaScript?Document
function?getLength(str){
???return?str.replace(/[^\x00-xff]/g,"xx").length;//這里的正則\x00-xff是不是寫錯(cuò)了,少了一個(gè)轉(zhuǎn)義符???
???
???}

window.onload=function()?{
???var?aInput?=document.getElementsByTagName("input");
???var?oName?=?aInput[0];
???var?pwd?=?aInput[1];
???var?pwd2?=?aInput[2];
???var?aP?=?document.getElementsByTagName("p");
???var?name_msg?=?aP[0];
???var?pwd_msg?=?aP[1];
???var?pwd2_msg?=?aP[2];
???var?count?=?document.getElementById("count");
???var?aEm?=?document.getElementsByTagName("em");
???var?name_length?=?0;//為什么賦值為0??

//1.數(shù)字、字母(\w)??漢字\u4e00-\u9fa5
//5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名

???//用戶名
???oName.onfocus?=?function?()?{
??????name_msg.style.display?=?"block";
??????name_msg.innerHTML?=?'<i?class="ati"></i>?5-25個(gè)字符,一個(gè)漢字為兩個(gè)字符,推薦使用中文會(huì)員名'

???};
???oName.onkeyup?=?function?()?{
??????count.style.visibility?=?"visible";
??????name_length?=?getLength(this.value);
??????count.innerHTML?=?name_length?+?'個(gè)字符';
??????if?(name_length?==?0)?{
?????????count.style.visibility?=?"hidden";
??????}
???};

???oName.onblur?=?function?()?{
??????//含非法字符
??????var?re?=?/[^\w\u4e00-\u9fa5]/g;
??????if?(re.test(this.value))?{
?????????name_msg.innerHTML?=?'<i?class="err"></i>含非法字符!'
??????}
??????else?if?(this.value?==?"")?{
?????????name_msg.innerHTML?=?'<i?class="err"></i>不能為空!'
??????}
??????else?if?(name_length?>?25)?{
?????????name_msg.innerHTML?=?'<i?class="err"></i>長度超過25個(gè)字符!'
??????}
??????else?if?(name_length?<?6)?{
?????????name_msg.innerHTML?=?'<i?class="err"></i>長度少于6個(gè)字符!'
??????}
??????else?{
?????????name_msg.innerHTML?=?'<i?class="ok">OK!</i>'
??????}


???}
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Bill0123 提問者

謝謝啦!
2015-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Perona 回復(fù) Bill0123 提問者

不客氣
2015-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

李納偉多

sdfsflsdk
2015-09-10 回復(fù) 有任何疑惑可以回復(fù)我~
#4

李納偉多 回復(fù) Perona

kkk
2015-09-10 回復(fù) 有任何疑惑可以回復(fù)我~
#5

Perona 回復(fù) 李納偉多

怎么?
2015-09-10 回復(fù) 有任何疑惑可以回復(fù)我~
#6

李納偉多 回復(fù) Perona

jkjlklk
2015-09-10 回復(fù) 有任何疑惑可以回復(fù)我~
#7

李納偉多 回復(fù) 李納偉多

sdfsfd
2015-09-11 回復(fù) 有任何疑惑可以回復(fù)我~
#8

李納偉多 回復(fù) 李納偉多

wrwre
2015-09-11 回復(fù) 有任何疑惑可以回復(fù)我~
#9

李納偉多

sdfs
2015-09-11 回復(fù) 有任何疑惑可以回復(fù)我~
查看6條回復(fù)

為什么我的也不能交互啊?? 為什么啊? 我都檢查好幾遍了? js也引入了的啊


0 回復(fù) 有任何疑惑可以回復(fù)我~

oName.onblur=function(){

????????//含非法字符

?????????????var?re=/[^\w\u4e00-\u9fa5]/g;

?????????????if(re.test(this.value)){

?????????????????name_msg.innerHTML='<i?class="err"><i>含非法字符!'

?????????????????}

?????????????else?if(this.value==""){

????????????????name_msg.innerHTML='<i?class="err"><i>不能為空!'

?????????????????}

?????????????else?if(name_length>25){

????????????????name_msg.innerHTML='<i?class="err"><i>長度超過25個(gè)字符!'

?????????????????} ?

?????????????else?if(name_length<6){

????????????????name_msg.innerHTML='<i?class="err"><i>長度少于6個(gè)字符!'

?????????????????}???????? };

?????????????else{

????????????????name_msg.innerHTML='<i?class="ok"><i>OK!'

?????????????????}????

? ? ?這段大括號(hào)內(nèi)的每個(gè)語句結(jié)尾都少了“;”


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果你下邊的js代碼是寫在HTML文件里面的話 ?要用<script type="text/javascript"></script>給它包起來 ? 如果是從你的js文件里面粘的話 ?那是因?yàn)槟銢]有引入你自己寫的js文件

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼里面有中文分號(hào),另外if/else判斷閉合也有問題。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Bill0123 提問者

嗯 我也檢查出來了 可是改過之后還是不能進(jìn)行交互啊。。。
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~

你后面部分的js 代碼 放哪兒了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Bill0123 提問者

跟html放在同一個(gè)目錄里 而且我在html里也引用了js外部文件了呀
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~

親,你的js代碼不是沒有引入到html文件中嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Bill0123 提問者

應(yīng)該引入的吧 <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>這句能算引入嗎?
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

chenjs 回復(fù) Bill0123 提問者

這一句引入的是jQuery文件,不是你的個(gè)人的js文件。
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Bill0123 提問者 回復(fù) chenjs

對(duì)了,我還有一個(gè)問題要問, 我下載的jquery庫如果要用的話是不是建一個(gè)js文件夾然后把這個(gè)jquery文件和自己寫的js文件放在一起,這樣對(duì)嗎?我還沒有學(xué)過jquery這個(gè)問題有點(diǎn)白癡。。
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~
#4

chenjs 回復(fù) Bill0123 提問者

你將下載的jQuery文件放到你的網(wǎng)頁站點(diǎn)下,然后在html文件中引入就行,可以不用和自己的js文件放在一起(放在同一個(gè)文件夾下只是為了分類規(guī)范而已),只要記得將用到的js文件引入就行啦。
2015-09-01 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消
表單驗(yàn)證
  • 參與學(xué)習(xí)       53317    人
  • 解答問題       264    個(gè)

表單驗(yàn)證是JavaScript中的高級(jí)選項(xiàng)之一,輸入框的驗(yàn)證

進(jìn)入課程

都是按照老師說的打的,大家看看我的代碼哪里錯(cuò)了?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)