私は入力型サブミットを使用しましたが、今はボタンスタイルに変更したいと思います。この目的を達成するために、私は以下のコードを使用している:私は入力型上記buttoninner
div要素を配置している入力型サブ要素の背後に提出
<div class="cartbutton">
<input type="submit" name="shortname" value="product1" class="add_to_cart" />
<div class="buttoninner">
<div class="buttontext">Add to Cart</div><div class="cartimage"></div>
</div>
</div>
を下記のCSS使用して提出:残念ながら
.cartbutton {
position: relative;
width: 178px;
}
.add_to_cart {
background: none repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 38px;
opacity: 0;
width: 177px;
z-index: 2;
}
.buttontext {
background-color: #333333;
border: 0 none;
color: white;
cursor: pointer;
float: left;
font-family: "Segoe UI",helvetica,arial,sans-serif;
font-size: 20px;
padding: 5px 20px;
}
.cartimage {
background-color: #F7941D;
background-image: url("/Content/en-US/Sales/Images/small_cart.png");
background-position: 5px 50%;
background-repeat: no-repeat;
float: left;
height: 38px;
width: 40px;
}
.buttoninner {
position: absolute;
top: 0;
z-index: 1;
}
を、ボタンポストは動作しません。 div要素の背後にあるsubmitボタンをどのようにアクティブにすることができますか?
私は画像でテキストを使用したいので、その最も簡単な方法は –
divだと思います。画像とテキストの両方をクリックすると、フォームを送信する必要があります – Karthik
クリックイベントで私の別の回答を見てください。 –