ホームページ > バックエンド開発 > PHPチュートリアル > javascript - PHP嵌入表单提交遇到问题关于取onclick事件产生的值 求大神指教

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 20:48:24
オリジナル
1097 人が閲覧しました

求助啊

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>
";
ログイン後にコピー
ログイン後にコピー

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

回复内容:

求助啊

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>
";
ログイン後にコピー
ログイン後にコピー

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

<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>
ログイン後にコピー

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

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

<code>$.get('qashownumber.php?Answer=abc', function(d) {
     $('#qashownumber').html(d);
});
</code>
ログイン後にコピー

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

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート