您需要提供更多详细信息,但请尝试这两种方法,我简化了您的方法只是为了向您展示如何提交表单,您需要双重发布的原因是因为第一次点击设置了事件并且您返回 false,所以您需要再次单击它以触发事件。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js" > </script>
</head>
<body>
<form id="form_1" name="form" method="post" action="?" onsubmit="return false;">
<input name="pin_vps" id="cp_input" type="text" class="pin_vps" value="">
<input name="submit" type="submit" value="Send" id="submit" data-ini="1" />
</form>
<script>
$( document ).ready(function() {
$("#form_1").submit(function () {
alert("test");
});
});
</script>
</body>
</html>
或者
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js" > </script>
</head>
<body>
<form id="form_1" name="form" method="post" action="?">
<input name="pin_vps" id="cp_input" type="text" class="pin_vps" value="">
<input name="submit" type="button" value="Send" id="submit" data-ini="1" />
</form>
<script>
$( document ).ready(function() {
$("#submit").click(function () {
var value_pin = $(this).data("ini");
alert("test");
});
});
</script>
</body>
</html>