页面中点击按钮执行一个函数onclick

Six_dimensional 2011-05-26 01:26:19
我在页面中添加了一个按钮,我想要在点击按钮是去执行一个函数,为什么执行不了呢?代码如下:

rip.php文件中:


<?
function adsadsadas()
{
echo'
<td align=right width=63%>添加子网:</td>
<td align=left width=24%><input type="text" id="Maskbox" name="Mask">(A.B.C.D/M)</input></td>
<td width="13%" align="left">
<input id="addNewMask" class="buttonL" type="button" onclick="Mask_add();" value="添加"></input>
</td>
echo'

}
/*子网的添加*/
function Mask_add()
{
$mask_add_xml='<rip_network action="add"><group>';
$mask_add_xml.='<addr>'.$_REQUEST['Mask'].'</addr>';
$mask_add_xml.='</group></rip_network>';
Node_mod($mask_add_xml);
}


>

请问我为啥不能执行该函数呢?我应该如何去解决这个问题?
...全文
378 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Six_dimensional 2011-05-29
  • 打赏
  • 举报
回复
用anchhor (<a href超链接>)实现起来比较容易,用按钮实现起来是有些困难。我觉得改用方案啦,谢谢大家的帮助!大家收银子吧!
wood87654321 2011-05-26
  • 打赏
  • 举报
回复
你好象是要在服务器端添加XML节点,所以输出到页面没什么意义,直接提交好象就可以

<?
function adsadsadas()
{
echo "<form method='POST' action='你的页面文件'>";
echo'
<td align=right width=63%>添加子网:</td>
<td align=left width=24%><input type="text" id="Maskbox" name="Mask">(A.B.C.D/M)</input></td>
<td width="13%" align="left">
<input id="addNewMask" class="buttonL" type="submit" onclick="Mask_add();" value="添加"></input>
</td>
echo'
echo "</form>";
}
/*子网的添加*/
function Mask_add()
{
$mask_add_xml='<rip_network action="add"><group>';
$mask_add_xml.='<addr>'.$_POST['Mask'].'</addr>';
$mask_add_xml.='</group></rip_network>';
Node_mod($mask_add_xml);
}


?>

<script language="javascript">

</script>
Six_dimensional 2011-05-26
  • 打赏
  • 举报
回复
楼上能详细些吗?怎样输出到页面?
chendong_j 2011-05-26
  • 打赏
  • 举报
回复
你应该把Mask_add()像输出table一样输出到页面
Six_dimensional 2011-05-26
  • 打赏
  • 举报
回复
那我应该怎样去调用那个Mask_add()函数呢?
乌镇程序员 2011-05-26
  • 打赏
  • 举报
回复
js在客户端运行,php在服务器端运行,不可能用js调用php中定义的函数。
  • 打赏
  • 举报
回复
你把解析后的HTML都粘贴出来看下

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧