如何使用表单值而不将表单提交到同一页面或php中的其他页面

时间:2014-01-02 05:46:53

标签: javascript php

    // I want to use a form value with out submitting to a page or within the same page
    //Javscript

    <script language='javascript'>

    function L()
    {
//Here am setting the value for the hidden filed
 document.getElementById('ide').value='VALUE';
    }

    </script>

    // Here i want to echo out the value of hidden field


    <body onload=L()>
    <?PHP
    echo "<input type='hidden' id='ide'>";

    //Here i want to echo out the value of hidden field
    //How can i do dat using PHP      
    ?>
    </body>

enter code here //我想在这里回应隐藏字段的价值         //我想使用表单值而不提交页面或在同一页面内         //我想使用表单值而不提交页面或在同一页面中

2 个答案:

答案 0 :(得分:1)

首先,如果它是隐藏字段,您希望它如何显示该值。

您的代码是正确的,只需将隐藏更改为文本,如下所示

    <script type="text/javascript" language='javascript'>
        function setValue()
        {
             document.getElementById('ide').value = 'your value is 10';
        }
    </script>

    <body onload=setValue()>
    <?php
        echo "<input type='text' value='' id='ide'>";
    ?>
    </body>

最好使用div或span,如下所示,

    <script type="text/javascript" language='javascript'>
        function setValue()
        {
             document.getElementById('ide').innerHTML = 'your value is 10';
        }
    </script>

    <body onload=setValue()>
    <?php
        echo "<span id='ide'></span>";
    ?>
    </body>

答案 1 :(得分:0)

你是否意识到PHP是一种服务器端脚本语言?您编写的PHP代码在Web服务器中解析为HTML,因此您必须将其提交到网页,如果您想在不提交到网页的情况下执行此操作,则应使用java脚本(jQuery)。