Ho il seguente codice html. Facendo clic sull'etichetta, attiva la casella di controllo.etichetta di arresto dalla casella di controllo di input
<td><label for="startClientFromWebEnabled">Client Launch From Web:</label></td>
<td><input type="checkbox" id="startClientFromWebEnabled" name="startClientFromWebEnabled" data-bind="checked: StartClientFromWebEnabled, enable: IsEditable" onchange="startClientFromWebToggleRequiredAttribute()" /></td>
Come posso evitare questo? Se rimuovo il for="startClientFromWebEnabled"
, smette di commutazione, ma ho bisogno di questo perché ho un po 'di logica che prende l'id dall'elemento che genera l'evento ...
Posso riformattare il codice HTML per una migliore leggibilità? Inoltre, si prega di ricontrollare il codice. Non sono sicuro che dovrebbe contenere qualcosa come 'ty'enter code here'pe =" checkbox'. – jsalonen
Rimuovi l'attributo 'for' ma lascia un' id'. – dfsq
@dfsq ha già dichiarato che non può farlo – BenM