2009-11-16 3 views
0

Je suis en train de faire une case à cocher (à envoyer par e-mail) collant.collant case à cocher

Pour vous assurer qu'il ne fait pas de problème lors de l'envoi vide je les suivantes:

<input type="checkbox" name="something" value="1"> 

<input type="hidden" name="something" value="0"> 

J'ai utilisé des choses telles que:

<input type="checkbox" name="something" value="1" <?=(($_POST['something']=='1')?'checked="checked"':'')?>> 

Mais cela ne fonctionne pas. Quelqu'un peut-il m'aider s'il vous plaît? Merci beaucoup Francesco

+0

vous mettez une case à cocher dans un e-mail? Pourquoi? que voulez-vous dire par collant? – carillonator

+0

Quel carillonator a dit: que voulez-vous dire par collant? (Généralement, "collant" signifie qu'un élément reste dans une zone particulière de la fenêtre d'affichage - par conséquent, un pied de page collant "colle" au bas de la fenêtre du navigateur, etc.) Aussi, l'email est un support de texte. Ainsi, les éléments html comme les cases à cocher n'ont aucune affaire dans l'email. – Martha

Répondre

0

Voulez-vous dire checked? Si oui, alors il serait

<input type="checkbox" name="something" value="1" checked="checked" />

Espoir je compris que correctement

+2

Votre balisage se contredit. Si vous utilisez XHTML, vous devez utiliser 'checked =" checked "'. Si vous utilisez HTML, la partie à fermeture automatique '/>' n'est pas valide. – Joey

+0

Mon message ne montre pas un code php que j'ai inséré .. ne sais pas pourquoi – frapet

+0

Formatez-le comme le code, puis cela fonctionne. Je l'ai fait pour toi. – Joey

1

On pourrait interpréter cette collante signifie que l'utilisateur ne peut pas décocher la case à cocher. Cela serait réalisé en utilisant l'attribut disabled="disabled".

Comme une note de côté, cependant, il ne serait pas très poli pour forcer les gens à souscrire à une liste d'email ...