[問題] 傳值有問題
<script>
function getValue(gValue)
{
document.getElementById("check").value = gValue;
}
</script>
這是js的部分
<input type='hidden' name='check' id='check' />
<a href='./4.php' target='C' name='hwid' OnClick='getValue(1)'></a>
↑這樣是可以執行的
但是我需要的是這樣↓
<a href='./4.php' target='C' name='hwid' OnClick='getValue($id)'></a>
這樣的話在google chrome會出現
Uncaught ReferenceError: HWINF00001(←這是$id的值) is not defined
google的答案套用上來都跟我有些差距。
已經不知道是甚麼問題了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.154.47
推
08/22 13:21, , 1F
08/22 13:21, 1F
→
08/22 13:41, , 2F
08/22 13:41, 2F
→
08/22 15:25, , 3F
08/22 15:25, 3F
→
08/22 15:27, , 4F
08/22 15:27, 4F
→
08/22 15:28, , 5F
08/22 15:28, 5F
→
08/22 15:29, , 6F
08/22 15:29, 6F
→
08/22 15:30, , 7F
08/22 15:30, 7F
→
08/22 15:31, , 8F
08/22 15:31, 8F
推
08/22 18:04, , 9F
08/22 18:04, 9F
→
08/22 18:05, , 10F
08/22 18:05, 10F
我一開始有用單引號了,剛剛改雙引號,跟單引號狀況一樣。
<a href="./hw-4.php" target="C" name="hwid"
OnClick="getValue("HWINF00003");"><img src="./p4-btn3.png" width="60"
height="40"/></a>
↑這是從chrome出來的,值已經讀進去了。
這次的問題是Uncaught SyntaxError: Unexpected token } ,
網路上說是少引號
※ 編輯: ring1106 來自: 192.192.154.41 (08/22 19:47)
→
08/22 19:52, , 11F
08/22 19:52, 11F
→
08/22 19:54, , 12F
08/22 19:54, 12F
→
08/22 19:56, , 13F
08/22 19:56, 13F
沒問題了,正確輸出要這樣↓
<a href="./hw-4.php" target="C" name="hwid"
OnClick='getValue("HWINF00001")'><img src="./p4-btn3.png" width="60"
height="40"/></a>
謝謝!!
※ 編輯: ring1106 來自: 192.192.154.41 (08/22 20:11)
→
08/22 20:12, , 14F
08/22 20:12, 14F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章