比如在SQL数据库中有个VARCHAR的字段限100字,可是当输入150字时这在前台编写软件实现.

解决方案 »

  1.   

    编辑器提交上来的不是文本么?declare @str varchar(1000)
    set @str='bbbbbbbbbbb<img>bbbbbbbbbbbbbbbbbbbbbbbbbbbbb'
    if charindex('<img>',@str)>0 
        set @str='wrong input'
    else
        if len(@str)>10 set @str=Left(@str,10)
    select @str
      

  2.   

    选一个不可以贴图的编辑框,可能没满足你的要求,但这是基本设计,如果要用,你又怎么取得里面的数据?用text取不到吧
      

  3.   

    比如在SQL数据库中有个VARCHAR的字段限100字,可是当输入150字时 这在前台编写软件实现.
    // 同意,一般的前台要做严格的限制,包括可输入字符的个数,和避免非法字符.