好的,所以这就是我想做的事情,最好是使用jQuery 1.4.2:
<input type="text">
和一个<input type="button">
text-input
具有完全 N个数字,我希望点击button
以一次操作提交表单。不幸的是我是一个jQuery n00b,我无法让它工作...... ._。
答案 0 :(得分:2)
如果您使用<button type="submit">
,则可以处理表单的submit
事件并相应地更改操作,以便提交指向您想要的页面。这应该是最简单的方法,只需要最少的代码 - 例如:
var myForm = $('#myForm');
myForm.submit(function ()
{
if ($('#myInput').val().length == 42)
myForm.attr('action', 'http://somewhere.com');
else
myForm.attr('action', 'http://somewhereelse.com');
}
答案 1 :(得分:0)
要获取字符数,请执行$('input[type=text]').val().length
答案 2 :(得分:0)
答案 3 :(得分:0)
$(function() {
$('#button').click(function() {
var textLength = $('#text').val();
if (textLength.length === 10) // 10 for exmaple
{
//do bla
}
else {
// do labla
}
});
});