如何在javascript中放置值/参数

时间:2012-08-15 02:24:20

标签: php 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 个答案:

答案 0 :(得分: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/