我已經寫了一個簡單的HTML表單,其中我有2個按鈕和2個JavaScript代碼。 這裏是我的代碼:javascript:windows.location不工作在第一個按鈕點擊
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
function test(){
var addr=window.location.search;
alert(addr);
}
function validate(){
var newaddr=window.location.search;
alert(newaddr);
}
</script>
</head>
<body>
<form action="">
<input type="submit" id="input2" name="buttonupdate" value="update" onclick="test();"/>
<input type="submit" id="input1" name="buttosearch" value="search" onclick="validate();"/>
</form>
</body>
</html>
我要的是,在「更新」按鈕,警報應該顯示的更新按鈕的名稱和值和搜索按鈕搜索按鈕的名稱和值的點擊應該顯示的點擊警報()。 。 但會發生什麼是更新按鈕的第一次按鈕,單擊該警報是空白的,然後在地址欄變爲
http://localhost:8080/button_test/check.html?buttonupdate=update
以後如果我在更新按鈕,單擊它retrives上面的網址和顯示適當的價值。 但是如果我點擊搜索按鈕同樣發生即上述網址的價值retrived和地址欄變爲
http://localhost:8080/button_test/check.html?buttosearch=search
如何實現期望的結果:( 親切指導:(
什麼你到底想要做? –
我想調用特定按鈕點擊的相應功能,並希望獲取該按鈕的地址,只點擊用戶點擊的地址。 – xyz
因此,根據您的評論,你想獲得當前查詢字符串,但也重定向?沒有意義 ! – adeneo