字數問題...

編寫、設計網頁與程式。

版主: hamu278, 銘仔

版面規則
  • 本版面亦可以討論網頁寄存公司

字數問題...

文章銘仔 » 2008-01-25, 22:46

有咩code可以整到一多過20個字就會變 「 ... 」,
即係好似「一二三四五六七八九」,之後限制多過5個就出 ... ,變成「一二三四五 ...」 :oops:
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-01-25, 23:13

onkeyup="xxx()"

function xxx() {
if($('xxx').length > 20) {
$('xxx').value.substr(-1, 1);
$('xxx').value += '.'
}
}
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-01-25, 23:48

整極都整唔到 :| :|
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-01-26, 00:01

substr 啫
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-01-26, 00:03

對js冇研究 :D
腦殘ing :ugeek:
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章銘仔 » 2008-02-01, 21:06

如果係普通文字度用,而唔係起textarea度用咁要點整 :oops:
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-02-01, 21:50

document.getElementById('xxx').innerHTML
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-02-02, 00:02

有冇例範呀...
我仲係唔識整 :cry:
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-02-02, 00:34

打過教學
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-02-02, 15:17

係邊=.=
搵唔到...
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-02-02, 15:21

search
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-02-02, 16:33

頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章bananasims » 2008-02-02, 16:58

yup
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: [求救ing] 字數問題...

文章銘仔 » 2008-02-05, 23:49

都係參考DZ!既野好啲
代碼: 選擇全部
function cutstr($string, $length, $dot = ' ...') {
   global $charset;

   if(strlen($string) <= $length) {
      return $string;
   }

   $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);

   $strcut = '';
   if(strtolower($charset) == 'utf-8') {

      $n = $tn = $noc = 0;
      while($n < strlen($string)) {

         $t = ord($string[$n]);
         if($t == 9 || $t == 10 || (32 <= $t && $t <= 126)) {
            $tn = 1; $n++; $noc++;
         } elseif(194 <= $t && $t <= 223) {
            $tn = 2; $n += 2; $noc += 2;
         } elseif(224 <= $t && $t < 239) {
            $tn = 3; $n += 3; $noc += 2;
         } elseif(240 <= $t && $t <= 247) {
            $tn = 4; $n += 4; $noc += 2;
         } elseif(248 <= $t && $t <= 251) {
            $tn = 5; $n += 5; $noc += 2;
         } elseif($t == 252 || $t == 253) {
            $tn = 6; $n += 6; $noc += 2;
         } else {
            $n++;
         }

         if($noc >= $length) {
            break;
         }

      }
      if($noc > $length) {
         $n -= $tn;
      }

      $strcut = substr($string, 0, $n);

   } else {
      for($i = 0; $i < $length; $i++) {
         $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
      }
   }

   $strcut = str_replace(array('&', '&#', '"', '<', '>'), array('&', '&#', '"', '<', '>'), $strcut);

   return $strcut.$dot;
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: [求救ing] 字數問題...

文章siuping930 » 2008-03-05, 10:53

八掛一問:
自已寫了function,想抽頭二十個字出來,但中文用了2個碼,
假設頭19個字係英文,第20個字就係中文,就會變成「?」
有無方法可以解決
siuping930
 

Re: [求救ing] 字數問題...

文章a252 » 2008-03-05, 11:35

Triple plus good English...
A159-C159-D636-B457-C457-D760-C252-A252
A201-C201-D751-B401-C401-D746-C248-A248
頭像
a252
火星會員
 
文章: 771
註冊時間: 2005-11-07, 00:00
來自: 英國香港


回到 [B1] 網頁製作、程式編寫與介面設計



誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 42 位訪客

cron