양식을 제출하십시오. 장바구니 플러그인을 사용하고 있으며 제품 페이지의 기본 양식을 사용하여 가격, 제품 이름 등의 값을 제출합니다. 문제는 플러그인이 표준 제출 버튼을 사용하여 값 및 나는 더 예쁜 커스텀 jquery 롤오버로 단추를 교체하고 싶습니다. 이 일어날 수 있도록하기 위해 좀 JS를 사용하고 내 사용자 주변의 링크 버튼을 제출 던져 :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>
양식을 제출하고, 사용자가 홈 페이지로 리디렉션되지만 형태로 데이터를 얻을하지 않는 것을 제출하고 제품은 '장바구니'페이지에 추가되지 않습니다. 양식이 제출 될 것으로 의심되지만 데이터를 제출하는 추가 JS 기능을 실행하지 못하고 있습니다. 당신은 문제의 사이트를 체크 아웃 여기를 살펴보고 클릭합니다
<!--
//
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;
}
//-->
가 '장바구니 버튼에 추가': http://hardtopdepot.com/?p=34
플러그인은 페이지 상단에 약간의 JS 추가상단의 카트를 볼 수 있습니다 : http://hardtopdepot.com/?page_id=50
어떤 도움을 주신다면 고맙습니다 .- 감사합니다!
Beautiful - thanks! – Thomas
... ''에 'value'가 없습니다! – bobince