2012-09-18 2 views
0

그래서 저는 페이지 전체에 채워야 할 약 10-20 개의 양식이있는 웹 사이트를 가지고 있지만 중간에 원하는지 묻는 섹션이 있습니다 뭔가 사려고. 내가이 설정을 원했던 방법은 "buy"(배열의 변수를 설정하는 버튼)를 클릭하고 정보를 채우는 것입니다. 그러나 내가 그렇게했다면 페이지가 다시로드되어 "구매"를 시도하고 정보를 입력하는 데 소요 된 모든 필드를 효과적으로 지울 수있었습니다. 페이지를 다시로드하지 않고 항목의 SKU를 배열로 보내는 "구매"버튼을 사용할 수있는 방법이 있습니까?버튼을 사용하여 변수를 저장하고 페이지를 다시로드하지 않음

답변

1

가장 쉬운 방법은 사용자가이 항목을 구매하는지 여부를 포함하는 숨겨진 입력 필드를 갖는 것입니다. 버튼을 클릭하면 값이 업데이트됩니다.

그러나 대신 확인란을 제안 할 수 있습니다. 아마 사용자는 단추를 클릭 한 후에 실제로이 항목을 사고 싶지 않다고 결정할 것입니다. 확인란을 선택하면 사용자가 마음을 바꿀 수 있습니다.

+0

이것은 좋은 생각입니다. 그러나 구매 한 상품의 배열을 가져 와서 선택한 항목의 라벨, 설명, 가격 등을 출력 할 카트를 왼쪽에 구현하기를 바랍니다. . 확인란을 사용하여 변수를 설정할 수 있습니까? – Kynian

+0

@ user1650459 예, 원하는 모든 입력 요소에 자바 스크립트를 구현할 수 있습니다. 사용자가 카트에서 항목을 제거 할 다른 명확한 방법이있는 경우 확인란이 필요하지 않을 수도 있습니다. 그러나 어쨌든 먼저 유용성을 고려하고 코드를 두 번째로 고려하십시오. – Brad

0

당신이하고있는 것을 보지 않고 말하기는 어렵습니다. 코드를 게시하지 않았기 때문에 모호한 조언 만 드릴 수 없습니다.

세션을 사용하여 데이터를 저장하거나 AJAX를 사용하여 다른 페이지로 값을 전달하는 것이 좋습니다.

관련 문제