台灣最大程式設計社群網站
線上人數
700
 
會員總數:245151
討論主題:189055
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> jquery.form.js 對於<textarea>上傳字數是否有限制
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
jquery.form.js 對於<textarea>上傳字數是否有限制
價值 : 100 QP  點閱數:3703 回應數:8

樓主

笨笨工程師
初學者
167 9
696 32
發送站內信

各位大大安安
我最近用asp.net 搭配MySql資料庫做了一個商品上傳的網頁
前端部分是用jquery 跟jqery.form.js做非同步上傳的作業
檔案上傳跟一般的文字框(input type="text")以及checkbox都可正常傳到後端的ashx檔案也可正常存到MySql資料庫
到了<textarea>一但輸入的文字過長就不能存入MySql資料庫
以下是我的js部分


html部分



後端ashx部分


插入資料庫方法部分




麻煩請各位大大幫忙看看, 謝謝

另外,要怎麼把我以前的討論串關掉??

搜尋相關Tags的文章: [ jquery ] , [ asp.net ] ,
本篇文章發表於2012-09-30 10:56
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

香帥
檢舉此回應
<textarea>一但輸入的文字過長就不能存入MySql資料庫
建議您html第10行改為
<textarea name="TextBox1" id="TextBox1" maxLength="xxx" rows="100" cols="100"></textarea>
xxx代表您資料庫儲存該欄位可允許的最大字數限制以下的數字
然後再試試看
本篇文章回覆於2012-09-30 11:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

笨笨工程師
檢舉此回應
香帥大大
我試過了~~還是會從後端傳回error的訊息
還是感謝您的熱心
本篇文章回覆於2012-09-30 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Pan01
檢舉此回應
貼出 Exception錯誤訊息 與 指出引法錯誤的事那一行 是 式提問的 基本禮貌 吧!
本篇文章回覆於2012-09-30 20:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

笨笨工程師
檢舉此回應
我有設例外
但沒顯示出來例外訊息~~(在Insert_ProductData第31行部份)
若有顯示我自然會貼出來~~
在後端的ashx部分
第78行到94行是整個插入紀錄及判斷的程式
程式我自己寫的~~~
這裡的規矩我也知道~~

本篇文章回覆於2012-10-01 08:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Pan01
檢舉此回應
[quote]29 catch (MySqlException ex) [quote]
只有 這個 catch 是不夠的 , 請再 補上 這個 catch(Exception ex )

你要攔截 特定的 Excrption 是可以的 , 但最後一定要加上這個 ,避免出現未知的Exception.


本篇文章回覆於2012-10-01 09:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

demo
捐贈 VP 給 demo 檢舉此回應
textarea 沒有 maxLength屬性............
後端請自行判斷
本篇文章回覆於2012-10-01 10:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

香帥
檢舉此回應
補充6樓說法自加屬性maxlength還要加程式碼類似如下判斷

測試網址在http://ap.a168a.com/test/textareamax.html
不過本題還是要看錯誤訊息,因為照理長度若不超過資料庫欄位的限制應該是沒問題的
本篇文章回覆於2012-10-01 20:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

神來之筆
捐贈 VP 給 神來之筆 檢舉此回應
你要提供你出問題欄位的character 是 UTF8 或 Big5, 然後輸入怎樣的字串

mysql 的欄位字集沒設定, 會繼承資料庫 character
如果是Big5, 你UI輸入1中文字會佔2 bytes, varchar(1) 便會產生錯誤




本篇文章回覆於2012-10-02 16:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.