我从php代码调用弹出窗体。我需要发送一个ID来访问数据库,但我没有成功。我一直在寻找,但我找不到一个成功的解决方案。我是一个相当新的JavaScript。
使用Javascript:
<script type="text/javascript">
function initForm(oForm, init_txt){
frmElement = oForm.elements[cat];
frmElement.value = init_txt;}
</script>
这是PHP代码
<?php
echo "<a href=\"#\" onclick=\"popup_window_show('#popup_window,
{ pos : 'window-center', parent : this, x : 0, y : 0, width : 'auto' }); return false;
initForm(CatID, $ID_Categoria)'\">Insert</a>"; ?>
HTML:
<div id="popup_window" class="popup_window_css">
<div class="popup_window_css_head"> Insert</div><div class="popup_window_css_body">
<div id="Plato">
<form class="insert" method="POST" action="insert.php">
<input for="catID" type="hidden" name="cat"/>
<input type="submit" value="Insertar" name="enviar">
</form>
</div>
</div>
</div>