%@ page contentType="text/html;charset=gb2312"%
創(chuàng)新互聯(lián)科技有限公司專(zhuān)業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供聯(lián)通服務(wù)器托管,高防服務(wù)器,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。
script language="JavaScript"
function isValidate(form)
{
// 得到用戶(hù)輸入的信息
userid = form.userid.value;
username = form.username.value;
userpass = form.userpass.value;
userpass2 = form.userpass2.value;
birthday = form.birthday.value;
email = form.email.value;
address = form.address.value;
phone = form.phone.value;
// 判斷用戶(hù)ID長(zhǎng)度
if(!minLength(userid,6))
{
alert("用戶(hù)ID長(zhǎng)度小于6位!");
form.userid.focus();
return false;
}
if(!maxLength(userid,8))
{
alert("用戶(hù)ID長(zhǎng)度大于8位!");
form.userid.focus();
return false;
}
// 判斷用戶(hù)名長(zhǎng)度
if(!minLength(username,6))
{
alert("用戶(hù)名長(zhǎng)度小于6位!");
form.username.focus();
return false;
}
if(!maxLength(username,8))
{
alert("用戶(hù)名長(zhǎng)度大于8位!");
form.username.focus();
return false;
}
// 判斷口令長(zhǎng)度
if(!minLength(userpass,6))
{
alert("口令長(zhǎng)度小于6位!");
form.userpass.focus();
return false;
}
if(!maxLength(userpass,8))
{
alert("口令長(zhǎng)度大于8位!");
form.userpass.focus();
return false;
}
// 判斷用戶(hù)名和口令是否相同
if(username==userpass)
{
alert("用戶(hù)名和口令不能相等!");
form.userpass.focus();
return false;
}
// 驗(yàn)證兩次口令是否相同
if(userpass != userpass2)
{
alert("兩次輸入的口令不相同!");
form.userpass.focus();
return false;
}
// 驗(yàn)證生日的格式是否正確
if(!isDate(birthday))
{
alert("生日的格式不正確!");
form.birthday.focus();
return false;
}
// 驗(yàn)證email的格式是否正確
if(!isEmail(email))
{
alert("Email格式不正確!");
form.email.focus();
return false;
}
// 驗(yàn)證電話(huà)號(hào)碼的格式是否正確
if(!isDigital(phone))
{
alert("電話(huà)號(hào)碼的格式不正確");
form.phone.focus();
return false;
}
// 驗(yàn)證地址的長(zhǎng)度是否正確
if(!maxLength(address,50))
{
alert("地址長(zhǎng)度大于50位!");
form.address.focus();
return false;
}
return true;
}
// 驗(yàn)證是否是空
function isNull(str)
{
if(str.length==0)
return true;
else
return false;
}
// 驗(yàn)證是否滿(mǎn)足最小長(zhǎng)度
function minLength(str,length)
{
if(str.length=length)
return true;
else
return false;
}
// 判斷是否滿(mǎn)足最大長(zhǎng)度
function maxLength(str,length)
{
if(str.length=length)
return true;
else
return false;
}
// 判斷是否是數(shù)字
function isDigital(str)
{
for(i=0;istr.length;i++)
{
// 允許使用連字符
if(str.charAt(i)='0' str.charAt(i)='9'
|| str.charAt(i)=="-" i!=0 i!=str.length-1)
continue;
else
return false;
}
return true;
}
// 判斷是否是整數(shù)
function isNumber(str)
{
for(i=0;istr.length;i++)
{
// 如果要判斷小數(shù),需要判斷小數(shù)點(diǎn)
if(str.charAt(i)='0' str.charAt(i)='9'
|| str.charAt(i)=="-" i==0)
continue;
else
return false;
}
return true;
}
// 判斷是否是日期,日期的格式為1988-1-1
function isDate(date)
{
// 查找分隔符
index1 = date.indexOf("-");
// 如果分隔符不存在,則不是合法的時(shí)間
if(index1 == -1)
return false;
// 獲取時(shí)間中的年
year = date.substring(0,index1);
// 獲取時(shí)間中的剩下部分
date = date.substring(index1+1);
// 查找第二個(gè)分隔符
index1 = date.indexOf("-");
// 如果不存在第二個(gè)分隔符,則不是合法的時(shí)間
if(index1 == -1)
return false;
// 獲取時(shí)間中的月份
month = date.substring(0,index1);
// 獲取時(shí)間中的日
day = date.substring(index1+1);
// 判斷是否是數(shù)字,如果不是則不是合法的時(shí)間
if(isNumber(year) isNumber(month) isNumber(day))
{
// 判斷基本范圍
if(year1900 || year9999 || month1 || month 12 || day1)
return false;
// 判斷31天的月
if((month==1 || month==3 || month==5 || month==7
|| month==8 || month==10 || month==12) day31)
return false;
// 判斷30天的月
if((month==4 || month==6 || month==9 || month==11)
day30)
return false;
// 如果是2月,判斷是否為潤(rùn)年
if(month==2)
{
if(year%400==0 || (year%4==0 year%100!=0))
{
if(day29)
return false;
}else
{
if(day28)
return false;
}
}
}
else
return false;
return true;
}
// 判斷是否是Email
function isEmail(email)
{
if(email.length==0)
return false;
index1 = email.indexOf('@');
index2 = email.indexOf('.');
if(index1 1 // @符號(hào)不存在,或者在第一個(gè)位置
|| index2 1 // .符號(hào)不存在,或者在第一個(gè)位置
|| index2-index1 2 // .在@的左邊或者相鄰
|| index2+1 == email.length) // .符號(hào)后面沒(méi)有東西
return false
else
return true;
}
/script
html
head
title注冊(cè)界面/title
/head
body
h2 align="center"請(qǐng)注冊(cè)/h2
form action="register_confirm.jsp" method="get"
isValidate(form1)"
table align="center"
trtd 用戶(hù)ID:/tdtdinput type="text" value="zhangsan" 6-8位/td/tr
trtd 用戶(hù)名:/tdtdinput type="text" /td/tr
trtd 口令:/tdtdinput type="password" /td/tr
trtd 確認(rèn)口令:/tdtdinput type="password" /td/tr
trtd 生日:/tdtdinput type="text" 格式為:1988-1-1/td/tr
trtd 學(xué)歷:/tdtd
input type="radio" value="專(zhuān)科"專(zhuān)科
input type="radio" value="本科" checked本科
input type="radio" value="碩士研究生"碩士研究生
input type="radio" value="博士研究生"博士研究生
input type="radio" value="其他"其他/td/tr
trtd 地區(qū):/tdtd
select
option value="華東"華東/option
option value="華南"華南/option
option value="華北"華北/option
option value="東北" selected東北/option
option value="東南"東南/option
option value="西南"西南/option
option value="西北"西北/option
option value="東北"東北/option
option value="華中"華中/option
/select/td/tr
trtd E-mail:/tdtdinput type="text" /td/tr
trtd 地址:/tdtdinput type="text" /td/tr
trtd 電話(huà):/tdtdinput type="text" /td/tr
trtd 備注:/tdtd
textarea rows="8" cols="40" value="1222222"/textarea/td/tr
trtd input type="reset" value="重置"/tdtd
input type="submit" value="提交"/td/tr
table
/form
/body
/html
本科的課程,相對(duì)理論性比較強(qiáng),不過(guò)怎么說(shuō)都還得靠自學(xué),盡量選擇好學(xué)習(xí)技術(shù)路線(xiàn),如果學(xué)網(wǎng)站開(kāi)發(fā),這些課程都是非常重要的(以PHP技術(shù)路線(xiàn)為例):網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)、圖形圖像設(shè)計(jì)、網(wǎng)站UI設(shè)計(jì)、javascript腳本語(yǔ)言、網(wǎng)頁(yè)布局技術(shù)、MySQL數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用、PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)與設(shè)計(jì)、PHP開(kāi)源平臺(tái)應(yīng)用、PHP框架開(kāi)發(fā)及應(yīng)用、移動(dòng)WEB應(yīng)用開(kāi)發(fā)、Vue應(yīng)用技術(shù)、jQuery技術(shù)及應(yīng)用、Phython語(yǔ)言基礎(chǔ)等。
自己下吧,給你推薦幾本書(shū),都是很好的!隨便建議一下,不要把自己的手機(jī)號(hào)放到網(wǎng)上,會(huì)發(fā)生很多問(wèn)題的!
C#的書(shū),《C#高級(jí)編程》,《CLR via C#》和《C#本質(zhì)論(中文版)》
JavaScript,《精通JavaScript(圖靈計(jì)算機(jī)科學(xué)叢書(shū))》和《鋒利的jQuery》
其他的推薦,《基于C#的23種設(shè)計(jì)模式》,《程序員羊皮卷》和《人月神話(huà)》
JS,全稱(chēng)為JavaScript,是一種客戶(hù)端腳本語(yǔ)言,是前端開(kāi)發(fā)學(xué)習(xí)內(nèi)容當(dāng)中的一個(gè)重要部分。
JavaScript可運(yùn)行在所有主要平臺(tái)的所有主流瀏覽器上,也可運(yùn)行在每一個(gè)主流操作系統(tǒng)的服務(wù)器端上。現(xiàn)如今我們?cè)跒榫W(wǎng)站寫(xiě)任何一個(gè)主要功能的時(shí)候都需要有懂能夠用JavaScript寫(xiě)前端的開(kāi)發(fā)人員。我有web前端開(kāi)發(fā)課程的全套視頻資料,可以發(fā)給你自學(xué)。
要學(xué)的內(nèi)容主要有:
①計(jì)算機(jī)基礎(chǔ)以及PS基礎(chǔ)
②前端開(kāi)發(fā)基礎(chǔ)(HTML5開(kāi)發(fā)、JavaScript基礎(chǔ)到高級(jí)、jQuery網(wǎng)頁(yè)特效、Bootstrap框架)
③移動(dòng)開(kāi)發(fā)
④前端高級(jí)開(kāi)發(fā)(ECMAScript6、Veu.js框架開(kāi)發(fā)、webpack、前端頁(yè)面優(yōu)化、React框架開(kāi)發(fā)、AngularJS 2.0框架開(kāi)發(fā)等)
⑤小程序開(kāi)發(fā)
⑥全棧開(kāi)發(fā)(MySQL數(shù)據(jù)庫(kù)、Python編程語(yǔ)言、Django框架等)
⑦就業(yè)拓展(網(wǎng)站SEO與前端安全技術(shù))
互聯(lián)網(wǎng)行業(yè)目前還是最熱門(mén)的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機(jī)會(huì)進(jìn)入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。
想要系統(tǒng)學(xué)習(xí),你可以考察對(duì)比一下開(kāi)設(shè)有相關(guān)專(zhuān)業(yè)的熱門(mén)學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大專(zhuān)或本科學(xué)歷,中博軟件學(xué)院、南京課工場(chǎng)、南京北大青鳥(niǎo)等開(kāi)設(shè)相關(guān)專(zhuān)業(yè)的學(xué)校都是不錯(cuò)的,建議實(shí)地考察對(duì)比一下。
祝你學(xué)有所成,望采納。
你好,學(xué)習(xí)java只要掌握好方式和方法,其實(shí)學(xué)起來(lái)并不是非常難。比如你可以自學(xué)也可以選擇機(jī)構(gòu)學(xué)。
java學(xué)的內(nèi)容主要有:
①JAVA編程基礎(chǔ)(基礎(chǔ)語(yǔ)法、面向?qū)ο蟆⒑椭C特性等)
②WEB應(yīng)用開(kāi)發(fā)(靜態(tài)網(wǎng)頁(yè)制作、Oracle數(shù)據(jù)庫(kù)、Java Web開(kāi)發(fā)技術(shù)、Linux技術(shù)、網(wǎng)站性能與安全、軟件工程開(kāi)發(fā)流程、Java Web和諧等)
③企業(yè)級(jí)框架開(kāi)發(fā)(數(shù)據(jù)結(jié)構(gòu)與算法、SSH框架、JavaEE和諧等)
④項(xiàng)目實(shí)訓(xùn)
想要系統(tǒng)學(xué)習(xí),你可以考察對(duì)比一下開(kāi)設(shè)有相關(guān)專(zhuān)業(yè)的熱門(mén)學(xué)校。好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大專(zhuān)或本科學(xué)歷,中博軟件學(xué)院、南京課工場(chǎng)、南京北大青鳥(niǎo)等開(kāi)設(shè)相關(guān)專(zhuān)業(yè)的學(xué)校都是不錯(cuò)的,建議實(shí)地考察對(duì)比一下。
祝學(xué)有所成!望采納!
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title歡迎進(jìn)入注冊(cè)頁(yè)面/title
script language="javascript"
function checkname(){
var div = document.getElementById("div1");
div.innerHTML = "";
var name1 = document.form1.text1.value;
if (name1 == "") {
div.innerHTML = "font color=red font-size='100px'姓名不能為空!/font";
document.form1.text1.focus();
return false;
}
if (name1.length 4 || name1.length 16) {
div.innerHTML = "font color=red姓名輸入的長(zhǎng)度4-16個(gè)字符!/font";
document.form1.text1.select();
return false;
}
return true;
}
function checkpassword(){
var div = document.getElementById("div2");
div.innerHTML = "";
var password = document.form1.text2.value;
if (password == "") {
div.innerHTML = "font color=red密碼不能為空!/font";
document.form1.text2.focus();
return false;
}
if (password.length 4 || password.length 12) {
div.innerHTML = "font color=red密碼長(zhǎng)度4-12位/font";
document.form1.text2.select();
return false;
}
return true;
}
function checkrepassword(){
var div = document.getElementById("div3");
div.innerHTML = "";
var password = document.form1.text2.value;
var repass = document.form1.text3.value;
if (repass == "") {
div.innerHTML = "font color=red密碼不能為空!/font";
document.form1.text3.focus();
return false;
}
if (password != repass) {
div.innerHTML = "font color=red輸入密碼和確認(rèn)密碼長(zhǎng)度不一致/font";
document.form1.text3.select();
return false;
}
return true;
}
function checkEmail(){
var div = document.getElementById("div4");
div.innerHTML = "";
var email = document.form1.text4.value;
var sw = email.indexOf("@", 0);
var sw1 = email.indexOf(".", 0);
var tt = sw1 - sw;
if (email.length == 0) {
div.innerHTML = "font color=red電子郵件不能為空/font";
document.form1.text4.focus();
return false;
}
if (email.indexOf("@", 0) == -1) {
div.innerHTML = "font color=red電子郵件格式不正確,必須包含@符號(hào)!/font";
document.form1.text4.select();
return false;
}
if (email.indexOf(".", 0) == -1) {
div.innerHTML = "font color=red電子郵件格式不正確,必須包含.符號(hào)!/font";
document.form1.text4.select();
return false;
}
if (tt == 1) {
div.innerHTML = "font color=red郵件格式不對(duì)。@和.不可以挨著!/font";
document.form1.text4.select();
return false;
}
if (sw sw1) {
div.innerHTML = "font color=red電子郵件格式不正確,@符號(hào)必須在.之前/font";
document.form1.text4.select();
return false;
}
else {
return true;
}
return ture;
}
function checkPhone(){
var div = document.getElementById("div5");
div.innerHTML = "";
var phone = document.form1.text5.value;
if (phone == "") {
div.innerHTML = "font color=red手機(jī)號(hào)不能為空!/font";
document.form1.text5.focus();
return false;
}
if (phone.length == 11) {
div.innerHTML = "font color=red手機(jī)號(hào)碼只能為11個(gè)字符!/font";
document.form1.text5.select();
return false;
}
return true;
}
function check(){
if (checkname() checkpassword() checkrepassword() checkEmail()checkPhone()) {
var a = document.form1.text1.value;
var b = document.form1.text2.value;
var c = document.form1.text4.value;
var d = document.form1.text5.value;
var e = document.form1.text6.value;
document.getElementById("textarea").value=a+","+b+","+c+","+d+","+e;
return true;
}
else {
return false;
}
}
/script
/head
body
form name="form1" onSubmit="return check()"
table border="0" align="center"
tr
td
div align="right"用戶(hù)名:/div/td
td
input id="text1" type="text" name="text1" onBlur="check()"
div id="div1" style="display:inline;" /div /td
/tr
tr
td
div align="right"密碼: /div/td
td
input id="text2" type="password" name="text2" onBlur="check()"
div id="div2" style="display:inline" /div /td
/tr
tr
td
div align="right"確認(rèn)密碼: /div/td
td
input id="text3" type="password" name="text3" onBlur="check()"
div id="div3" style="display:inline" /div /td
/tr
tr
td
div align="right"電子郵件地址: /div/td
td
input id="text4" type="text" name="text4" onBlur="check()"
div id="div4" style="display:inline" /div /td
/tr
tr
td
div align="right"手機(jī)號(hào)碼: /div/td
td
input id="text5" type="text" name="text5" onBlur="check()"
div id="div5" style="display:inline" /div /td
/tr
tr align="center"
tddiv align="right"學(xué)歷:/div/td
tddiv align="left"
select name="text6"
option value="初中"初中/option
option value="高中"高中/option
option value="中專(zhuān)"中專(zhuān)/option
option value="大專(zhuān)"大專(zhuān)/option
option value="本科"本科/option
option value="碩士"碩士/option
option value="博士"博士/option
/select
/div/td
/tr
tr align="center"
td align="center"div align="right"興趣愛(ài)好:/div/td
td align="center"
input type="checkbox" name="text11" value="籃球"
籃球
input type="checkbox" name="checkbox12" value="音樂(lè)"
音樂(lè)
input type="checkbox" name="checkbox13" value="足球"
足球
input type="checkbox" name="checkbox14" value="其他"
其他/td
/tr
tr align="center"
td align="center"input type="submit" value="提交" name="text8"
input type="reset" value="重置" name="text9"/td
td align="center"?/td
/tr
/table
textarea id="textarea" style=" margin-left:600"/textarea
/form
/body
/html
網(wǎng)站名稱(chēng):本科javascript,本科學(xué)歷
瀏覽地址:http://chinadenli.net/article44/dsdsehe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站、網(wǎng)站收錄、面包屑導(dǎo)航、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)