2012-08-15 63 views
0

情況:如何在javascript中添加值/參數

用戶可以添加他們想要的應用程序(頻道)。所以當用戶添加應用程序時,一個提示會要求用戶確認添加應用程序(*與應用程序和ID的名稱)還是不?

問題是我不知道如何調用/把這個值在javascript中。希望有人能幫助我以及:)

下面的代碼我使用:

Application ID: <input type="text" class="txt" name="widget_id" value="" size="30" /> 
<INPUT TYPE="hidden" NAME="box_id" value='<?=$user_box_id;?>'> 
<INPUT TYPE="hidden" NAME="user_name" value='<?=decode($user_name);?>'> 

<input type="submit" class="btn" name="addapp" value="Add Apps" onClick="javascript:if(confirm('Are You Sure To Add This Apps? ')) location='<?php echo site_url("$url/box/add_User_App/".$Add_apps['box_id']."/".$Add_apps['user_name']."/".encode($Add_apps["widget_id"]))?>'"></a></td> 
+1

您的帖子有點不清楚。什麼不起作用? – diracdeltafunk 2012-08-15 02:35:44

+0

這種情況我的意思是:用戶可以添加數據,當用戶點擊添加時,提示會顯示詢問用戶確認是否添加該數據,也顯示數據/ ID是由用戶鍵入的。 – fariezza 2012-08-15 02:41:16

+2

@nurfariezza現在我更加困惑。 – Hassan 2012-08-15 02:41:58

回答

1

可以使用onsubmit活動形式要做到這一點

<form action="<?php echo site_url("$url/box/add_User_App/".$Add_apps['box_id']."/".$Add_apps['user_name']."/".encode($Add_apps["widget_id"]))?>" onsubmit="confirmation(event);"> 
    <input type="text" name="appname" id="appName"/> 
    <input type="text" name="appid" id="appID"/> 
    <input type="submit" value="go"/>   
</form> 

<script type="text/javascript" > 
    function confirmation(e){ 
     var appName = document.getElementById("appName"); 
     var appID = document.getElementById("appID"); 
     if(!confirm('Are You Sure To Add This Apps with App Name : ' + appName.value + " and App ID : " + appID.value + " ?")){ 
      e.preventDefault(); 
      return false;   
     } 
    } 
</script> 

樣本:http://jsfiddle.net/diode/5YZh8/2/

+0

thnks二極管。你的腳本也幫助我。實際上我希望這個提示回撥ID是由用戶輸入的。 例如:確定添加這個應用程序? 應用程序ID:1234應用程序名稱:測試 它可以嗎? – fariezza 2012-08-15 03:38:04

+0

請參閱已更新的答案 – Diode 2012-08-15 03:45:15

+0

我不知道如何使用腳本實現您的腳本。它沒有運行,如果我完全使用你的腳本。 – fariezza 2012-08-15 04:33:34

相關問題