jQuery 實現自動增長的文字輸入框

2021-08-30 14:12:35 字數 715 閱讀 8699

(function($) ;

var _settings = $.extend(_defaultsettings, settings);

var _handler = function()

jquery(this).attr("size", _settings.min);

var actlength = jquery(this).val().length;

if (actlength > _settings.min && actlength < _settings.max) else if (actlength <= _settings.min)

});

};return this.each(_handler);

};})(jquery);

呼叫方法:$(『:text』).autosizetext();即可。

本外掛程式有兩個可選引數:max(設定文字框最大的size,超過此值不再size增長,預設值40)和min(設定文字框最小的size,同時也是 文字框的初始size,預設值為20),在呼叫時可以修改。

例如:$(『:text』).autosizetext();

$(『:text』).autosizetext();//min沒有設定,取預設值20

$(『:text』).autosizetext();//max沒有設定,取預設值40

你可以在此基礎上繼續擴充套件,例如可以支援textarea。

JQuery實現文字框自動補全

color blue 採用jquery和.net中的一般處理程式實現文字框的簡單自動補全,鍵盤控制功能暫無!color page language c autoeventwireup true codefile default.aspx.cs inherits default color blue ...

mysql自動增長 sql SQL的自動增長

用於 oracle 的語法 在 oracle 中,稍微複雜一點。您必須通過 sequence 對建立 auto increment 字段 該物件生成數字序列 請使用下面的 create sequence 語法 create sequence seq person minvalue 1 start w...

Oracle實現列的自動增長

1 建立表 create table te t id number,t name varchar 20 表中有兩個字段,分別是t id t name,型別為number和varchar 2 建立序列 create sequence teid teid為建立的序列的名稱 increment by 1 ...