Re: [問題] 限制一堆的textarea...
感謝各位
我後來用regular expression來定義textarea的內容
真的是很方便
原本寫了一堆if else判斷式來判斷 @@
不知道有這麼好用的東西
然後我大概是這樣寫:
我用onPropertyChange=check(xxx)來觸發
re=xxxxxxx; //regular expression
var tmp;
check(xxx)
{
if(re.test(xxx.value))
{
tmp = xxx.value; //記住符合RE的value
return true;
}
else
{
xxx.value = tmp; //不符合則將value改為之前符合的value
return false;
}
}
但是有個問題
我已經定義好了一個regular expression
然後我做了一個按鈕
按了之後會reload網頁
我有將textarea的值存起來
reload之後雖然textarea上的文字都還在
但是只要在上面打字 打完的結果不符合之前定義的RE的話
則textarea上的字會變成 "undefined"
請問為何不是固定不變動呢?
原本在按下按鈕之前不管怎麼打都在RE定義的範圍內
為何按了按鈕之後, 網頁reload之後 雖然textarea的值還在
但是在textarea上打字之後 只要超出RE的範圍
textarea的值就會變成"undefined"呢?
打得落落長 @@
請問有人看得懂我的問題嗎?
可以指教一下嗎?
感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.209.165
※ 編輯: chenwj 來自: 220.136.209.165 (04/17 04:22)
※ 編輯: chenwj 來自: 220.136.209.165 (04/17 04:22)
→
04/17 09:40, , 1F
04/17 09:40, 1F
→
04/17 13:18, , 2F
04/17 13:18, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):