일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- textview
- Navigation
- textfield
- livedata
- binding
- 앱바
- appbar
- Button
- scroll
- activity
- Kotlin
- 안드로이드
- android
- CustomScrollView
- Flutter
- LifeCycle
- intent
- ScrollView
- 계측
- Dialog
- DART
- Compose
- viewmodel
- 테스트
- drift
- data
- tabbar
- TEST
- 앱
- Coroutines
- Today
- Total
목록form (2)
Study Record
태그로 버튼 넣기 태그로 버튼(submit, reset 등)을 만들었던 것과 비슷하게 태그를 이용해도 폼을 전송하거나 리셋(reset)하기 위한 버튼을 삽입할 수 있다. 다음 예시에서 input 태그의 submit 유형과 button 태그의 submit 유형은 같은 기능을 한다. 마찬가지로 reset 유형도 같은 기능을 한다. 이름 나이 제출하기 리셋하기 input 태그를 사용했을 때와 차이점이라면 button 태그는 화면 낭독기에서 이 부분에는 버튼이 있다는 것을 알고 정확히 전달할 수 있다. 버튼 태그 안에 이미지 태그가 포함된 예시) 리셋하기 태그 - 계산 결과입력하는 값이 계산 결과라는 것을 브라우저에게 알려준다. 브라우저 화면에 다르게 표시되는 ..

✍ TextFormField Widget TextFormField 위젯은 TextField 에서 몇개의 기능이 추가된 위젯이다. 따라서, TextField 에서 사용하는 인자값을 거의 그대로 사용할 수 있다. 또한, TextFormField 에는 사용자가 입력한 입력 값을 검증해 정해진 오류에 맞는 text를 보여줄 수 있다.(validator) TextFormField 와 Form 위젯을 함께 사용하면 여러개의 입력값을 한번에 관리할 수 있다. 바로 예시를 들면, import 'package:flutter/material.dart'; void main() => runApp(MaterialApp(home: HomeScreen())); class HomeScreen extends StatefulWidget..