0

いくつかのフィールドから値を取得するためのフォームはほとんどありませんが、最終的には取得できません。コードを入力します。

<script>
function pin_vps(id)
{

$('#form7').submit(function() {


var passpin = $('.pin_vps_'+id).attr("value");  

alert("ok "+passpin);

});

}
</script>


<?php
$v="18";
?>

<form id="form7" name="form7" method="post" action="?" onsubmit="pin_vps('<?php echo $v;?>');return false;">
<input name="pin_vps" type="text" class="pin_vps_<?php echo $v;?>"/>
<input name="submit" type="button" value="Access">
</form>

私が行って送信をクリックすると何も起こらなかったので、ボタンとフォームでonclickを使用しようとしましたが、動作しません

何が悪いのかわからない

ありがとうございます。それでは、お元気で !!!

4

1 に答える 1

1

あなたが何をしようとしているのか正確にはわかりません。そのため、希望する最終結果についてさらに情報を提供すると役立つかもしれません。

ただし、次のことが有利なスタートを切るはずだと思います。

HTML:

<form id="form7" name="form7" method="post" data-number="1" action="?">
    <input name="pin_vps" type="text" class="pin_vps_1" />
    <input name="submit" type="submit" value="Access" />
</form>

JavaScript:

$(document).ready(function () {

    $("#form7").submit(function (e) {

        // Stop the form submitting so you can see the below
        e.preventDefault();

        // Get the value of the field
        var dn = $(this).attr("data-number");
        var passpin = $(".pin_vps_" + dn, this).val();

        alert("ok " + passpin);

    });

});

JSFiddle: http://jsfiddle.net/mnKEf/2/

于 2013-08-29T20:26:00.583 に答える