DreamWeaver的最新版CS5.5就有你說的自動代碼提示,就算沒有提示的時(shí)候你按ctrl+H的組合鍵也可以彈出代碼提示。而且還支持JavaScript,jQuery,Android,iphone等平臺開發(fā)的代碼提示。CS5以上的版本對JavaScript,jQuery等腳本語言和框架都具有良好的及時(shí)檢測功能,只要軟件里的語法出現(xiàn)錯誤,在代碼框的上面就會出現(xiàn)一行紅色背景的錯誤信息,還是很顯眼的。也不用但是新版本無法使用的問題,在官網(wǎng)上下載韓文(含中文包)試用版,安裝時(shí)叫填序列號不填,點(diǎn)試用版,然后在網(wǎng)上去找一個amtlib.dll文件(網(wǎng)上很多,但要表明是Adobe CS5全系列補(bǔ)?。采w在根目錄下即可永久試用,享受這個軟件的全部功能。
成都創(chuàng)新互聯(lián)公司是專業(yè)的齊河網(wǎng)站建設(shè)公司,齊河接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行齊河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
[img]運(yùn)行看看結(jié)果是不是你想要的,檢查你的代碼邏輯是不是有問題。
使用Chrome瀏覽器的開發(fā)人員工具查看是不是有js報(bào)錯,也可以用火狐瀏覽器的firebug插件查看是不是有js報(bào)錯,這個是查看代碼是不是有語法錯誤!
我記得Jscript中有個函數(shù),叫:indexOf
這個函數(shù)返回某個字符串中制定的字符串的位置。如果返回值0的話說明目標(biāo)字符串中沒有包含制定的字符串。
比如:
var str1 ="abcdefg";
var str2="99"
var rValue=atr1.indexOf(str2)
if (rValue==0) then
alert("不包含字符串!");
else
alert("str1中包含str2,并且位置為:"+rValue);
給你一個簡單的,用JavaScript+正則表達(dá)式:
html
headtitle/title
script type="text/JavaScript"
function checkChinese()
{
var str=document.getElementById("txtTest").value;
var reg = /^[\u4e00-\u9fa5]+$/i;
if (reg.test(str)){
alert("文本框中都是中文");
}
else{
alert("文本框中有除中文外的字符");
}
}
/script
/head
body
center
請輸入字符:input name="txtTest" /br
input type="button" name="btmTest" value="檢測中文" onclick="checkChinese();" /
/center
/body
/html
頁面就不寫了,幫你把驗(yàn)證的js方法寫好了。 調(diào)用的話,你在form的onsubmit時(shí)調(diào)用就行。
script
//用戶名要以字母開頭;
var?isUserName?=?function(s){??
var?patrn=/^[a-zA-Z]+$/;??
if?(!patrn.exec(s))
return?false?;?
return?true??;
}?
//兩次輸入的密碼需要一樣;
var?isPassword?=?function(s1,s2){
if(!s1==s2)
return?false??;
return?true??;
}
//輸入的EMAIL地址中必須要有’@’;?
var?isEmail?=?function(s){
var?patrn=/^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$/;??
if?(!patrn.exec(s))
return?false??;
return?true??;
}?
//有些輸入項(xiàng)是必填項(xiàng),不能為空;
var?isEmpty?=?function(s){
var?patrn=/^[\s\S]+$/;??
if?(!patrn.exec(s))
return?false??;
return?true??;
}?
/script
希望對你有用。
出于安全性考慮,瀏覽器腳本是不能直接檢測本地文件是否存在的,否則的話,你可以想象一下,隨便打開一個網(wǎng)頁,這個網(wǎng)頁都能在你不知情的情況下自動檢測你的電腦上有什么文件,即使它不搞破壞或竊取信息,只要它來個全盤搜索,你的瀏覽器甚至整個電腦就會立刻卡住。
至于檢測服務(wù)器的文件是否存在,這個則要在服務(wù)器上放置一個接口文件(ASP、PHP或JSP的均可),你的javascript代碼通過Ajax發(fā)送請求到服務(wù)器的接口文件,該接口文件檢測文件是否存在后再把檢測結(jié)果發(fā)送給你的javascript代碼。如果想直接就檢測某個服務(wù)器的某個文件是否存在這是不可能的,否則的話門口賣菜的大媽也能輕而易舉知道美國五角大樓的服務(wù)器有什么文件了。當(dāng)然,如果你想檢測的文件是網(wǎng)頁文件(HTML文檔),你也可以直接用Ajax去嘗試連接,如果返回狀態(tài)代碼為200就是存在且文件無誤,如果是404就是文件不存在,500就是文件有誤,等等。