一个onclick事件打开框并在框中提交它链接到php函数,它将一些值设置为db

时间:2011-08-23 11:53:53

标签: php javascript

我正在尝试使用onClick事件创建一种警报框。这里的基本思想是创建一个框,要求用户选择一些值(复选框),然后提交。用户单击“提交 - 按钮”框后,应将表单值发送到db。

我想我无法在onClick事件中直接链接php-function。

开始创建此功能的任何提示?

2 个答案:

答案 0 :(得分:0)

你必须使用javascript和ajax方法..你不能在你的html中调用php函数就像在提交...你可以调用javascript函数,该函数将调用ajax请求来调用php函数.... / p>

html在客户端,php在服务器端。如果你愿意,你可以使用javascript进行通信。

答案 1 :(得分:0)

你可以试试这个......

<script type='text/javascript'>
    function box(){

                document.getElementById('light').style.display='block';
                document.getElementById('fade').style.display='block';
        }

</script>

<style>
        .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 30%;
            width: 30%;
            height: 19%;
            padding: 8px;
            border: 8px solid #a31d21;
            background-color: white;
            z-index:1002;
            overflow: auto;

        }
    </style>

身体......

<a href="#" onclick="box();">Click</a> 

<div id="light" class="white_content">

 Your form here...      

  </div>
        <div id="fade" class="black_overlay"></div>