2017-01-01 11 views
2

リンクをクリックしたときに非表示フィールド(sub_catid)の値を設定します。私のソースコードは以下の通りです。JavaScriptを使用してリンクをクリックしたときに非表示フィールドの値を設定する方法

隠し入力フィールド

<input type="hidden" name="sub_catid" value="" id="sub_catid"> 

リンク

<a href="#" data-subcat="3" class="sub-cat-id">Sub Category Name</a> 
+0

あなたが質問で試してみました何を含めることはできますか? – guest271314

+0

あなたの質問には答えが含まれています。あなたはリンクのいくつかの値_onclick_を設定し、そのリンクのonclick関数を使って隠しフィールドの値を設定したいと考えています。 –

答えて

0

function func(btnId){ 
 
    document.getElementById('sub_catid').value = document.getElementById(btnId).getAttribute('data-subcat'); 
 
    //testing new value 
 
    alert(document.getElementById('sub_catid').value); 
 
}
<input type="hidden" name="sub_catid" value="" id="sub_catid"> 
 
a link 
 
<a id="button" href="#" data-subcat="3" class="sub-cat-id" onclick="func(this.id)">Sub Category Name</a>

+0

hidden-fieldにdata-subcat = "3"の値を渡したいと思います。どうやってやるの? –

+0

問題ありません..私の編集コードを参照 – Tal87

+0

大変ご支援いただきありがとうございます。今は正常に動作しています。 –

関連する問題