アプリ版:「スタンプのみでお礼する」機能のリリースについて

チェックボックスをチェックした時にform内のbuttonをアクティブにしたいのですが、どうすればいいでしょうか?

その時に、視覚的にもアクティブ化した事を判断できる為に、画像を変更したいのです。

チェックしていない時は、ボタンを押せないようにすることが目的なのですが、すいませんが、教えてください。

A 回答 (2件)

『button』はボタンタグで、画像はbackground-imageになっているという仮定で…



こんな感じ?(とりあえず画像はbtn1.gif/btn2.gifにしてあります)
<html>
<head>
<script type="text/javascript">
function change(c) {
var f = c.checked, btn = c.form.elements['btn1'];
btn.disabled = f?false:true;
f = f?'btn2.gif':'btn1.gif';
btn.style.backgroundImage = 'url(' + f + ')';
}
</script>
</head>

<body>
<form>
<input type="checkbox" name="check1" onclick="change(this)">←ボタン制御用<br>
<button type="button" name="btn1" disabled style="width:60px; height:24px; background-image:url(btn1.gif);">
</form>
</body>
</html>
    • good
    • 0
この回答へのお礼

ありがとうございます。
解決しました。
ソースも書かずに質問して、すいませんでした。

お礼日時:2009/11/05 17:53

ブレが大きくなりそうな質問なので具体的なソースを提示してください

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!