Feature #17972
Updated by Carsten Rose 5 months ago
* New textfield in form for javascript per formelement * QFQ Variables inside the javascript get replaced (ex: {{id:R0}} = 25, {{SELECT name FROM person WHERE vorname = "Benjamin"}} = Baer) * New variables for references to make dynamic update possible. Bsp: Form Element: name%d, im Javascript block ref returns a css selector: {{ref:name}} = [data-reference="name%d"] * All Javascript text get added after the form <pre> <form class="qfq-form"> ... </form> <script> [insert here] </script> </pre> Beispiel script im form: <pre> // document.querySelectorAll("{{ref:name%d}}") # no jquery if($("{{ref:name%d}}").value === "{{SELECT name FROM person WHERE vorname = "Benjamin"}}") { $("{{ref:matrikelnr}}").hide() } </pre> Beispiel ausgabe: <pre> // document.querySelectorAll("[data-reference='name%d']") # no jquery if($("[data-reference='name%d']").value === "Baer") { $("[data-reference='matrikelnr']").hide() } </pre>