>백엔드 개발 >PHP 튜토리얼 >javascript - PHP嵌入表单提交遇到问题关于取onclick事件产生的值 求大神指教

javascript - PHP嵌入表单提交遇到问题关于取onclick事件产生的值 求大神指教

WBOY
WBOY원래의
2016-06-06 20:48:241035검색

求助啊

<code class="lang-javascript">echo "
<br>
    0:
<form action="qashownumber.php" method="GET" target="qashownumber">
        <button type="submit" value="$nownumber" name="Answer" onclick="onclickadd()">否 NO</button>
    </form>
    <br>
<form action="qashownumber.php" method="GET" target="qashownumber">
    <button type="submit" name="Answer" onclick="onclickadd()" value="var('demo')">是 YES</button>
    <script>
        var a=0;
        function onclickadd()
        {
            a++;
            document.getElementById('demo').innerHTML=a;
        }
    </script>
    <p id="demo"></p>
    </form>
";
</code>

怎么把a的值赋给这个get方法的value进去?

回复内容:

求助啊

<code class="lang-javascript">echo "
<br>
    0:
<form action="qashownumber.php" method="GET" target="qashownumber">
        <button type="submit" value="$nownumber" name="Answer" onclick="onclickadd()">否 NO</button>
    </form>
    <br>
<form action="qashownumber.php" method="GET" target="qashownumber">
    <button type="submit" name="Answer" onclick="onclickadd()" value="var('demo')">是 YES</button>
    <script>
        var a=0;
        function onclickadd()
        {
            a++;
            document.getElementById('demo').innerHTML=a;
        }
    </script>
    <p id="demo"></p>
    </form>
";
</code>

怎么把a的值赋给这个get方法的value进去?

<code class="lang-javascript"><form action="qashownumber.php" method="GET" target="qashownumber">
    <button type="submit      " name="Answer      " onclick="onclickadd()" id="demo        ">是 YES</button>
    <script>
    var a=0;
    function onclickadd()
    {
        a++;
        document.getElementById('demo').value=a;
    }
    </script>
</form>
</code>

其实这样就能把JS中的值给到表单里作为值提交了,很方便的方法,对于刚起步的我而言,终于搞出来了。话说越学越高级的方法会出现,现在只要能用得惯就可以了,不管代码清清爽爽这件事情了,哈哈!

犯得着用表单么,直接用AJAX呗。(原生的AJAX不大会写,就给你写jQuery版的吧)

<code>$.get('qashownumber.php?Answer=abc', function(d) {
     $('#qashownumber').html(d);
});
</code>

hidden控件、提交时更改form的action等等,无数种方法,其实不难想到,建议楼主多谷歌。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.