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 回答