2012-12-02 43 views
0

爲什麼這個腳本可以在按鈕上用onclick動作簡單的JavaScript的Javascript的onclick按鈕動作有兩個功能

<input type="submit" onclick="(document.getElementById('act').value='delete_user')&&(document.getElementById('uid').value='1')" > 

不發送的價值,但這個劇本的工作

<input type="submit" onclick="(document.getElementById('act').value='delete_user')> 

如何使這兩個值獲得工作?

+0

does「(document.getElementById('uid')。value ='1')」也可以自行工作嗎?順便說一句你不缺少「之前>在這個例子中,你說的工作? –

+0

更新我的回答,請嘗試的jsfiddle提供。 –

+0

中的onclick節取下支架。它應該工作 –

回答

0

您正在使用& &,它用於驗證目的。

正確的代碼是:

<input type="submit" onclick="document.getElementById('act').value='delete_user';document.getElementById('uid').value='1'" > 
+0

你的代碼仍然無法正常工作。 – abadi

1

這應該工作:

<input type="submit" onclick="document.getElementById('act').value='delete_user';document.getElementById('uid').value='1'; " > 

如果沒有,請檢查是否有與ID輸入(未命名)uid,而且下面還作品。

<input type="submit" onclick="document.getElementById('uid').value='1'; " > 

看看這裏:

http://jsfiddle.net/r7tuT/3/

0

使用此在HTML <input type="submit" onclick="my_function();">

,並添加在的JavaScript部分:

function my_function(){ 
    document.getElementById('act').value='delete_user'; 
    document.getElementById('uid').value='1'; 
} 
+1

沒錯,但我相信這也應該工作 ''如果他想在點擊提交時調用兩個函數。 – wadie