Dans le fichier de modèle, je vous écris comme çaPourquoi la position d'entrée dans le formulaire a-t-elle changé dans le navigateur?
% for name,sequence in NAME_SEQUENCE:
<form id="ucsc_profile_form${sequence_counter}"
action="${request.route_path('CF_profile_UCSC_adapter')}"
method="GET" target="_blank">
<input type="hidden" value="${species_short}" name="species">
<input type="hidden" value="${chrom}" name="chrom">
<input type="hidden" value="${start}" name="start">
</form>
....
% endfor
Mais quand je l'utilise firebugs
pour vérifier les codes html, ils sont rendus comme ceci:
<form id="ucsc_profile_form1" action="${request.route_path('CF_profile_UCSC_adapter')}" method="GET" target="_blank">
</form>
<input type="hidden" value="${species_short}" name="species">
<input type="hidden" value="${chrom}" name="chrom">
<input type="hidden" value="${start}" name="start">
La chose étrange est que l'élément <input>
devient <form>
..
La page d'origine peut être affichée here, bien que la structure du DOM ne semble pas correcte, l'élément du formulaire peut toujours être soumis.
Quelqu'un a-t-il des idées à ce sujet?
Votre balise '' n'est jamais fermée. Cela fait-il une différence? –
@BuhakeSindi Je ne pense pas. Parce que l'exemple dans W3Cshool n'est pas non plus fermé. Http://www.w3schools.com/tags/tag_input.asp –
Étrange, êtes-vous sûr que votre serveur web ne sert pas une ancienne version de votre modèle? – asgoth