Probleme de validation "button submit"

Répondre
iluminatus
le 01/09/2009 à 15:02
iluminatus
Bonjour,

j'ai un léger problème avec mon site internet marchant.

lorsque je clique sur le bouton valider, rien ne se passe, mais si j'appuie sur entrée, il m'envoie les informations dans mon panier.

voici le code :

" L'image de validation s'appelle : submit.png "

<?php
if($Client->is_valid())
{
?>
<div id="basket">
<a href="index.php?op=logoff" class="logoff"><?=$msgs['logoff']?></a>
<br clear="all" />
<div class="data">
<a href="index.php?op=user_data"><?=$msgs['your_data']?></a>
<a href="index.php?op=user_history"><?=$msgs['orders_history']?></a>
</div>
<div class="action">
<a href="index.php?op=user_basket"><?=$msgs['in_you_basket']?>:</a>

<div class="prices">
<span class="blue"><?=$all_count?></span>

<?if($Client->can_view_prices()):?>
<?=$msgs['count_products']?>
<span class="red"><?=$all_sum?> </span>
<?=$currency?>
<?else:?>
Articles
<?endif;?>
</div>

</div>
</div>
<?
}
else
{
?>
<div id="authorization">
<div class="data">
<form action="<?=$_SERVER['REQUEST_URI']?>&op=auth" method="post" name="authFORM">
<table>
<tr>
<td>
<?=$msgs['login']?>:
</td>
<td>
<input type="text" name="login" value="" class="login">
</td>
</tr>
<tr>
<td>
<?=$msgs['pass']?>:
</td>
<td>
<input type="password" name="password" value="" class="password">
</td>
</tr>
<tr>
<td colspan="2" align="left">
<div style="position: absolute;">
<img src="img/submit.png" class="submit png">
<input type="submit" class="submit_button" value="&nbsp;&nbsp;&nbsp;">
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="left" valign="top">
<div style="position:relative">
<div style="position:absolute;top:-5px;"><a href="?op=register"><?=$msgs['registration']?></a></div>
</div>
</td>
</tr>
</table>
</form>
</div>
</div>
<?
}
?>


** CSS supprimée **

Si quelqu'un qui s'y connais bien en php pouvais me renseigner, cela me m'enleverai une épine du pied.

Si vous avez besoin de plus d'information, je suis toute ouïe.

Cordialement
LupusMic
le 01/09/2009 à 18:12
LupusMic
Je cherche du boulot actuellement, et ça tombe bien, il faut que tu embauche quelqu'un decompétent pour réécrire ton site marchand complètement troué.

Bon, vu que j'ai le pouvoir de modération, je vais virer ton énorme collage de CSS qui ne sert à rien.

En ce qui concerne le formulaire, cliquer sur le bouton de submission devrait fonctionner comme il le doit. A priori, tu clique sur l'image submit.png, mais forcément, ça ne fera rien.
Si tu veux que l'image prenne le submit, il faut utiliser un input de type image, qui soumettra le formulaire quand tes clients cliqueront dessus.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Aniki
le 18/09/2009 à 00:02
Aniki
salut!

En ce qui me concerne j'ai jamais vu un input de type image.
si tu veux vraiment mettre une image pour ton submit je pencherai coté CSS en ajoutant un id sur l'input et là tu te défoule avec le CSS
Aniki
le 18/09/2009 à 15:20
Aniki
salut!

Ok à vrai dire j'en ai jamais fait!!
Faudra que je teste cela un de ces jours. Mais je pense toujours que le mieux c'est de passer par un "id" dans le input.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours