A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.2の補足に対してですが、
substring()を使えばいいのでは?
button.name.substring(3)で、
button.nameの4文字目以降が抜き出せます。
これでピントが外れているようなら、
"0001"を抜き出して何に使いたいのかまで書いてもらえると、
もうちょっと理解できるかと思うんですが。
いただいた補足が既に質問の意味するものと違う気がします。
valueは関係ないのでは?
こういうことなんかな。
No.2の関数定義を入れ替えてみてください。
function func(button) {
pic = button.name.substring(3); // ←★★★
}
No.2
- 回答日時:
多分こういうことですよね。
<SCRIPT LANGUAGE=JavaScript>
<!--
var button1 = "1111";
var button2 = "2222";
var button3 = "3333";
function func(button) {
eval(button.name + " = '" + button.value + "'"); // ←★★★
}
function showVars() {
alert(button1 + ", " + button2 + ", " + button3);
}
// -->
</SCRIPT>
<FORM>
<INPUT TYPE=button NAME=button1 VALUE="ボタン1" onClick="func(this);showVars()">
<INPUT TYPE=button NAME=button2 VALUE="ボタン2" onClick="func(this);showVars()">
<INPUT TYPE=button NAME=button3 VALUE="ボタン3" onClick="func(this);showVars()">
</FORM>
この回答への補足
説明下手で申し訳ありません。。。
ボタンが不特定多数あるのです。
例えば
name=pic0001 value="商品画像1"
だとします。
このvalueをHTMLで表示したいのですが、nameの"pic"までは同じですが"0001"部分は指定ができないほどあります。
この"0001"部分を取得する記述法がわかりません。
No.1
- 回答日時:
なんかやりたいことがよく分からないんですが、押したボタンの value が関数内で
利用できれば良いのですか?
<script>
function func(button) {
alert(button.value);
}
</script>
<form>
<input type=button name=button1 value="ボタン1" onClick="func(this)">
</form>
この回答への補足
説明下手で申し訳ありません。。。
ボタンが不特定多数あるのです。
例えば
name=pic0001 value="商品画像1"
だとします。
このvalueをHTMLで表示したいのですが、nameの"pic"までは同じですが"0001"部分は指定ができないほどあります。
この"0001"部分を取得する記述法がわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitするとなぜか2度実行する
-
メッセージボックスで「はい」...
-
ボタンを押すとチェックボック...
-
フォーム内で記入したクエリ送...
-
VBSでブラウザ上のテキストボッ...
-
formのsubmitボタンを画像にし...
-
確認ダイアログの出し方(JavaS...
-
<form action="#">の意味とは?
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
-
フォームの内容でリンク先URLの...
-
HTMLのフォーム名とJavaScript...
-
onchangeイベントを強制的に発...
-
onClickとsubmitの処理順序
-
プルダウン選択を変更すると、...
-
javaScriptの変数をJavaの変数...
-
slickのレスポンシブ > center...
-
新しくフォルダを作成したい
-
ラジオボタンのNullチェック
-
hiddenのvalueの値を変えたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォーム内で記入したクエリ送...
-
ボタン2回押しを無効にしたい
-
confirmのOK・キャンセルを押し...
-
onclickで2個指定するには?
-
onClick="this.form.submit
-
VBSでブラウザ上のテキストボッ...
-
ボタンを押すとチェックボック...
-
submitするとなぜか2度実行する
-
confirm()で表示したダイアログ...
-
送信フォームで送信ボタンをお...
-
JavaScriptにおいてPOSTで送信...
-
ボタン無しでフォーム内容送信
-
jsで質問です。 ボタンが二つ存...
-
onclickをEnterキーでも行いたい
-
sessionの値でボタンを活性・非...
-
HTAで、こんなボタンが作りたい。
-
VBScript
-
textボックスに入力されたアド...
-
Javascriptで二重送信を防止し...
-
印刷プレビュー後のウィンドウ...
おすすめ情報