[PYTHON] 플라스크에서 체크 박스를 선택하는 방법
PYTHON플라스크에서 체크 박스를 선택하는 방법
Flask Python과 함께 Bootstrap을 사용하고 있습니다.
request.form.get("name")
#name is the name of the form element(checkbox)
<label class="btn btn-danger pzt active">
<input type="checkbox" name="name" value="1" data-id="0"> Check
</label>
확인란을 선택하면 상위 레이블의 클래스가 "활성"이고 확인란을 선택하면 가져 오려고합니다. 어떤 방법이나 방법이 있습니까?
해결법
-
==============================
1.당신은 다음을 시도 할 수 있습니다 :
당신은 다음을 시도 할 수 있습니다 :
HTML: <div class="checkbox"> <label> <input type="checkbox" name="check" value="edit"> New entry </label> </div>
플라스크에서 :
value = request.form.getlist('check')
이것은 당신에게 체크 박스의 가치를 줄 것이다. 여기서 가치는 목록이 될 것입니다.
value = [u'edit']
동일한 이름 속성을 사용하여 여러 확인란의 값을 가져올 수도 있습니다.
-
==============================
2.나는 Flask에 익숙하지 않지만 HTTP가 어떻게 작동하는지 알고있다.
나는 Flask에 익숙하지 않지만 HTTP가 어떻게 작동하는지 알고있다.
서버 측에서 체크되어 있는지 알고 싶다면 request.form.get ( "name")이 널이나 예외를 주면 해당 폼 필드가 있는지 확인하고, 체크 박스는 체크하지 말아야한다.
자바 스크립트를 사용하여 클라이언트 측에서 알고 싶다면 $ ( 'xxxx')와 같이 jQuery (Bootstrap의 기본 구성 요소)를 사용할 수 있습니다. ( ': checked') (xxxx를 유효한 선택자로 바꿉니다) .
from https://stackoverflow.com/questions/20941539/how-to-get-if-checkbox-is-checked-on-flask by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Networkx Multigraph from_pandas_dataframe (0) | 2018.11.28 |
---|---|
[PYTHON] 명시 적으로 수락하지 않고 자신을 Python 메소드로 가져 오는 방법 (0) | 2018.11.28 |
[PYTHON] python NameError : 전역 이름 '__file__'이 (가) 정의되지 않았습니다. (0) | 2018.11.28 |
[PYTHON] 큰 출력을 읽을 때 Paramiko 채널이 멈 춥니 다. (0) | 2018.11.28 |
[PYTHON] matplotlib를 사용하는 코드에 대해 단위 테스트를 작성하려면 어떻게해야합니까? (0) | 2018.11.28 |