Im travaillant avec un plugin panier et qui utilise un formulaire de base sur la page du produit pour soumettre des valeurs comme le prix, le nom du produit, etc. Le problème est que le plugin utilise un bouton de soumission standard pour envoyer le valeurs et je voudrais remplacer ce bouton avec un jover de jquery personnalisé plus joli. Pour ce faire j'ai utilisé JS et jeté un lien vers mon habitude bouton de soumission:Soumettre le formulaire avec JS
<a href="#" onclick="document.forms[0].submit()" value="Add to Cart" onsubmit="return ReadForm(this, true);">
<img class="fade" src="style/img/add_btn.jpg" style="background: url(style/img/add_ro.png);" alt=""/>
</a>
La forme présente et l'utilisateur est redirigé vers la page d'accueil, mais les données sous la forme ne semble pas obtenir soumis et le produit ne sera jamais ajouté à la page "panier". Je soupçonne que le formulaire est soumis, mais je ne parviens pas à déclencher une fonction JS supplémentaire qui soumet les données. Le plugin ajoute quelques JS en haut de la page:
<!--
//
function ReadForm (obj1, tst)
{
// Read the user form
var i,j,pos;
val_total="";val_combo="";
for (i=0; i<obj1.length; i++)
{
// run entire form
obj = obj1.elements[i];
// a form element
if (obj.type == "select-one")
{ // just selects
if (obj.name == "quantity" ||
obj.name == "amount") continue;
pos = obj.selectedIndex; // which option selected
val = obj.options[pos].value; // selected value
val_combo = val_combo + "(" + val + ")";
}
}
// Now summarize everything we have processed above
val_total = obj1.product_tmp.value + val_combo;
obj1.product.value = val_total;
}
//-->
Si vous voulez vérifier le site en question, jetez un coup d'oeil ici et cliquez sur « bouton Ajouter au panier »: http://hardtopdepot.com/?p=34
Vous pouvez voir le chariot en haut: http://hardtopdepot.com/?page_id=50
Toute aide serait super apprécié - merci!
Beau - merci! – Thomas
... il n'y a pas de "valeur" sur '' non plus! – bobince