4

JavaScript と phpは初めてです。

送信ボタンを使わずにフォームを送信するにはどうすればよいですか?

可能であれば、アンカー タグを使用せずに。

このタスクを達成する方法を教えてください。

4

4 に答える 4

7

submit()JavaScript関数を使用して送信できます

<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
alert("Value is sumitted");
}
</script>

<form id="myform" action="submit.php" method="post">
Search: <input type="text" name="query">
<a href="javascript: submitform()">Submit</a>
</form>
于 2013-02-12T06:32:37.103 に答える
0

送信ボタンの可視性を「非表示」にして、次の JavaScript を使用できると思います。

<script type="text/javascript">
// Using jQuery.

$(function() {
$('form').each(function() {
    $('input').keypress(function(e) {
        // Enter pressed?
        if(e.which == 10 || e.which == 13) {
            this.form.submit();
        }
    });

    $('input[type=submit]').hide();
   });
});
</script>


<form name="formName" method="post">
   <input name="someName" type="text" /><br />
   <input name="somePass" type="password" />
   <input type="submit" style="visibility: hidden;" />
</form>
于 2013-02-12T06:39:49.763 に答える