如何在javascript中输入值/参数


How to put value/parameter in 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>

您可以使用表单的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/