Aller au contenu

action method post sans la balise form


sam01

Sujets conseillés

voilà,

j'essaie de faire un moteur de recherche mais sans la balise forme qui me pose des probèmes d'interpétation au niveau css.

Je m'explique :

voici le code initial :

<div class="inp">
<input type="text" name="mail" value="">
</div>
<div class="sub">
<input type="submit" name="Submit" value="OK">
</div>

et moi je veux déclencher une redirection lorsrque l'on clique sur OK.

alors je fais la chose suivante :

<form method="post" action="recherche.php" class="form">
<div class="inp">
<input type="text" name="mail" value="">
</div>
<div class="sub">
<input type="submit" name="Submit" value="OK">
</div>
</form>

le problème c'est que en rajoutant la balise form, mon designe change complètement.

Je voudrais déclencher l'action sans la balise form.

Est-ce possible.

Merci d'avance pour les réponses ;)

Lien vers le commentaire
Partager sur d’autres sites

La balise form est buguée sur IE, il rajoute pour une raison obscure un saut de ligne à la fermeture de la balise, d'où le décalage de ton design. La solution que j'utilise :

form {
margin: 0;
padding: 0;
}

Lien vers le commentaire
Partager sur d’autres sites

A toi de voir...(je plaisante !)

D'ailleurs, hormis le fait qu'il est préférable que le code HTML d'un site soit standard, essaie sans la balise <form>, et visualise avec FF, Netscape, Opera, Safari...et IE. Tu en tireras toi-même les conclusions nécessaires....

xpatval

Lien vers le commentaire
Partager sur d’autres sites

Et sinon, pour compléter ce qu'a dit Kalt, je commence toutes mes feuilles de style par :

* {margin: 0; padding: 0}

Ceci pour uniformiser toutes les marges par défaut, histoire de pas avoir de mauvaises surprises.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...