2012-08-05 11 views
7

im tratando de poner de entrada chekcboxes en mi archivo html usando jade compilado, que hace que las casillas de verificación reales, pero no el texto es decirJade no muestra casillas de verificación de texto?

  p.confirm 
      input(type="checkbox", name="agree") 
       | I agree to the Terms & Conditions of this Company <br /> 
      input(type="checkbox", name="subscribe") 
       | Tick to recieve future communication from Company 

Probé los documentos de jade pero no pasa nada, gracias

Respuesta

4

etiquetas de entrada hacen no tener hijos

p.confirm 
    input(type="checkbox", name="agree") 
    I agree to the Terms & Conditions of this Company 
    br 
    input(type="checkbox", name="subscribe") 
    Tick to recieve future communication from Company 
+0

intenté esto deosnt trabajo, se mencionó en los problemas en github https://github.com/visionmedia/jade/issues/445 – user1551482

+0

He editado mi respuesta – Amberlamps

+0

Lo que pasa es que un 'input' no puede tener elementos secundarios. – Amberlamps

21

No estoy seguro de cómo puede funcionar la respuesta aceptada, ya que Jade interpretará el texto como etiquetas si no se ha escapado.

Ambos trabajarán en su lugar: se necesita

p.confirm 
    label 
    input(type="checkbox", name="agree") 
    | I agree to the Terms & Conditions of this Company 
    br 
    label 
    input(type="checkbox", name="subscribe") 
    = " Tick to recieve future communication from Company" 

etiqueta para hacer clic en el texto.

Cuestiones relacionadas