情况:
用户可以添加他们想要的应用程序(频道)。因此,当用户添加应用程序时,一个提示将要求用户确认是否添加应用程序(*带有应用程序和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>
答案 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>