폼 외부에 체크 상자를 만들려고하는데, Lwt_js_events.clicks를 사용하여 JS 함수를 바인드하는 것뿐입니다.ocsigen을 사용하여 확인란을 만듭니다. Eliom
bool_checkbox_one을 사용해 보았지만 ~ name : 매개 변수를 생성하는 방법을 알아낼 수 없습니다. 누군가 여기서 설명 할 수있는 게시물을 발견했는데 raw_ 버전을 사용해야하지만 더 이상 존재하지 않는 것 같습니다. 나는 Html.D.Raw 모듈에 대한 언급을 찾았지만 어떻게 작동 하는지를 알 수 없다. 그리고 문서는 모든 종류의 구식이다.
내가 노력 다른 것은이 사용하고 있습니다 :
이let checkbox = input ~a:([a_input_type `Checkbox] @
(if t.status then [a_checked()] else []))() in
이제 분명이 정말 예쁜 건 아니지만, 작동, 내가 원하는 것을 잘 동작 적절한 체크 박스를 생성하지 않습니다,하지만 난 Eliom_content를 호출 할 때 .Html.To_dom.of_element에있는 클라이언트에서, 내가 호출 할 수없는 객체를 얻는다. 체크 박스가 체크되었는지 아닌지를 체크한다. (이것은 bool_checkbox_one에서 가능하다.) 또한 ## hasAttribute를 사용하여 "확인"했는지 확인하려고했으나 확인란을 선택했을 때 업데이트되지 않았습니다. 이유는 확실하지 않습니다.
어쨌든 적절한 방법은 무엇입니까?
Js.to_bool (Js.Unsafe.get elt "checked"))
Js.Unsafe.get는, DOM 요소의 임의의 속성을 가져 오는 수 있도록 같아요 적절한 체크 박스를 사용하는 것과 정확히 같은 좋지 않은 것 같다 감사