J'ai une table, et à la fin de chaque ligne, il y a un bouton pour que l'utilisateur puisse supprimer cette ligne. Je le fais comme ceci:<button> comportement dans Firefox vs IE
<td><button type=submit name=delete value=1>delete</button>
<td><button type=submit name=delete value=2>delete</button>
<td><button type=submit name=delete value=3>delete</button>
<td><button type=submit name=delete value=4>delete</button>
Mais cela ne fonctionne pas dans IE, le formulaire envoie au lieu de supprimer la valeur. J'ai aussi essayé:
<td><input type=submit name=delete value=1>
<td><input type=submit name=delete value=2>
<td><input type=submit name=delete value=3>
<td><input type=submit name=delete value=4>
Mais le texte du bouton est un nombre au lieu du mot supprimer.
Y at-il de toute façon que je puisse ajouter un tas de boutons de soumission à un formulaire qui disent tous supprimer mais effectuer des actions différentes? Je ne peux pas utiliser des formulaires séparés car les formulaires ne peuvent pas imbriquer.
Mais vous pouvez utiliser différents 'fieldsets' dans votre formulaire, et chaque fieldset peut -je pense- avoir ses propres boutons submit/reset/whatever. –
Ceci est un bug connu dans Internet Explorer, corrigé dans la version 8. – NickFitz
Vous devez avoir chaque bouton avec son propre formulaire. Si votre conception ne vous permet pas de le faire, votre conception est probablement défectueuse - utilisez CSS plutôt que des tableaux. –