Javascript 表单输入的jQuery函数

Javascript 表单输入的jQuery函数,javascript,jquery,Javascript,Jquery,我希望用户在文本字段中输入内容,按OK,然后对该文本的值运行函数 我一直在看jQuery文档,我发现keyup可以立即获得值(不是我想要的),我能找到的关于处理提交的表单数据的唯一方法是将结果发布到php文件或其他东西 我渴望学习,所以如果你能发布到资源的链接,在那里我可以找到更多与你的答案,我将不胜感激。谢谢。如果您想在不提交表单的情况下处理表单的价值: $('form#formId').submit( function() { var inputText = $('i

我希望用户在文本字段中输入内容,按OK,然后对该文本的值运行函数

我一直在看jQuery文档,我发现keyup可以立即获得值(不是我想要的),我能找到的关于处理提交的表单数据的唯一方法是将结果发布到php文件或其他东西


我渴望学习,所以如果你能发布到资源的链接,在那里我可以找到更多与你的答案,我将不胜感激。谢谢。

如果您想在不提交表单的情况下处理表单的价值:

$('form#formId').submit(
    function() {
        var inputText = $('input#inputText').val();
        //do something with inputText

        return false; // prevent the form being submitted to the server
    }
);

指向的jQuery文档的链接。

如果您的“确定”按钮是表单的“提交”按钮,则您正在查找jQuery/javascript onsubmit事件,单击“提交”按钮时会发生该事件。在此事件中,您可以触发执行计算的函数

<form action='' onsubmit='abc()'>


function abc()
{
......
}

函数abc()
{
......
}

您可以通过该功能捕获提交


$('#target')。提交(函数(){
警报('调用了.submit()的处理程序');
返回false;
});
您不需要
来执行此操作(如果您没有在任何地方发送任何数据),只需一组
元素即可,例如:

<input id="myInput" type="text" />
<input id="myButton" type="button" value="Click me!" />

,我们所做的就是通过将一个处理程序附加到按钮上,并通过…从文本框中获取值,然后根据需要使用它,在本例中,将其作为参数传递给函数。

我想使用jQuery translate作为我的函数。我已经使用了你的代码,我想做的是在文本输入下面显示翻译后的单词,但我不确定a)如何正确获取值,b)如何指定将在哪里注入翻译。谢谢。@Sean-我不确定你的翻译函数是什么,但如果你说它接受了一个值并返回了翻译,它看起来会是这样的:它可以被浓缩,但试图说明发生了什么。@Nick这是文档。如果我理解正确,函数从DOM元素获取翻译输入,因此我很难告诉它我要翻译的是“val”。谢谢您的帮助。@Sean-在这种情况下,请复制输出,然后调用translate,如下所示:@Nick-您最近的示例给了我“Klick mich!”-它似乎只是在翻译按钮中的内容,而不是输入框中的内容!
<input id="myInput" type="text" />
<input id="myButton" type="button" value="Click me!" />
$("#myButton").click(function() {
   myFunction($("#myInput").val());
});