prototype.js 에는 자바 스크립트 코딩을 편하게 도와주는 많은 메소드들이 있다.
대부분 있는지 몰라서 직접 만들어 쓰는 경우가 대부분이라서 이 기회에 정리해보았다.
Form.Element
Form.Element.Serializers
input : 엘리먼트의 태그가 <input> 일때 수행되며, value 를 반환한다.
select : 엘리먼트의 태그가 <select> 일때 수행되며, multiple 을 지정하지 않은 경우에는 value 또는 text 를 반환하며,
multiple 을 지정한 경우에는 배열 형태로 값을 반환한다.
....
쓰다보니, 있는지 몰라서 만들어 버린 메소드가 기억났다.
담번에 유용하게 써먹야 겠다.
자세한 사용법은 다음에 포스팅을...:~)
대부분 있는지 몰라서 직접 만들어 쓰는 경우가 대부분이라서 이 기회에 정리해보았다.
Form.Element
- activate : 엘리먼트에 커서를 위치시키고 값을 반전 표시한다.
- clear : 엘리먼트의 값을 지운다.
- disable : 데이터를 입력할 수 없는 상태로 만든다.
- enable : 데이터를 입력할 수 있는 상태로 만든다.
- focus : 커서를 이동시키고 id 를 반환한다.
- getValue : 엘리먼트의 태그 형태에 따라 value, text, null 을 반환한다.
- present : 엘리먼트에 값이 있으면 true, 없으면 false
- select : <select> 태그인 경우 수행되며 multiple 을 지정하지 않은 경우엔 value 또는 text 반환,multiple 을 지정한 경우에는 배열의 형태로 반환한다.
- serialize : 엘리먼트의 name 과 value 를 인코딩하여 name=value 형태로 반환한다.
Form.Element.Serializers
input
select
select
input : 엘리먼트의 태그가 <input> 일때 수행되며, value 를 반환한다.
select : 엘리먼트의 태그가 <select> 일때 수행되며, multiple 을 지정하지 않은 경우에는 value 또는 text 를 반환하며,
multiple 을 지정한 경우에는 배열 형태로 값을 반환한다.
....
쓰다보니, 있는지 몰라서 만들어 버린 메소드가 기억났다.
담번에 유용하게 써먹야 겠다.
자세한 사용법은 다음에 포스팅을...:~)