タグにid値を入力したかったのですが、その値は隠されていますが、その値を別のページに渡したいと思います。私は入力の種類のコードを持っていますが、私はタグでそれを行う方法がわかりません。入力タイプの<a>タグにid値を挿入しますか?
コード:
<input type='hidden' name='id' value='$id'/>
<input type='submit' value='More details' />
タグに同じ効果をarchieveする方法?
タグにid値を入力したかったのですが、その値は隠されていますが、その値を別のページに渡したいと思います。私は入力の種類のコードを持っていますが、私はタグでそれを行う方法がわかりません。入力タイプの<a>タグにid値を挿入しますか?
コード:
<input type='hidden' name='id' value='$id'/>
<input type='submit' value='More details' />
タグに同じ効果をarchieveする方法?
URLに入れる以外に、リンク(<a>
タグ)に情報を渡す方法はありません。
隠し入力フィールドの値を変更する特定のタグにonclickイベントを設定できます。例えば
<a href='#' onclick="setHidVal('1');">Test</a>
function setHidVal(idVal)
{
$(function(){ $('#myHiddenField').val(idVal); }); //You don't have to use jquery
}
一度投稿されると、非表示フィールド名を要求することができます。
何が問題ですか? form`s入力のいずれかの値が、でもあなたは
$_POST[id]
で見つける隠し入力に次のようなタグに追加することができます。
方法1:
<a href="your-page.ext?id=<? echo $id; ?>">
方法2:
<form name="hidden_form">
<input type='hidden' name='id' value='$id'/>
</form>
<a href="your-page.ext" onclick="javascript:return submit_frm(this)" > some thing goes here</a>
<script>
function submit_frm(aelem) {
document.hidden_form.action = aelem.href;
document.hidden_form.submit();
return false;
}
</script>
推測私は代わりに1ページ情報を渡す複数のページを作成することができます。ありがとうたくさんのguuys – 3cross