1

我想检查 textarea 输入以查看它是否至少有 10 个字符,否则工具提示通知将显示为信息。但它不起作用

我使用推特引导程序 3

我不想将通知内容放在 HTML 中,它应该只由 JS 决定。

http://jsbin.com/iVOgIxO/2/edit

HTML

<form onsubmit="return post_mta();">
    <textarea name="mta" id="" cols="30" rows="10"></textarea>
    <button type="submit">send</button>
</form>

JS

function post_mta()
{
  var ta='textarea[name="mta"]';
  if($(ta).val().length<10)
  {
    $(ta).tooltip({html:'at least 10 characters'});
  }
  return false;
}
4

1 回答 1

1

这是一个稍微修改过的版本,将处理字符检查:

function post_mta()
{
  $ta = $('textarea[name="mta"]');
  if($ta.val().length<10)
  {
    $ta.val('at least 10 characters'); /* just for testing */
    //$(this).tooltip({html:'at least 10 characters'});

    return false;
  }
}

但是,由于某种原因,我无法渲染 Bootstrap 工具提示。也许它可能在您的设置中。

于 2013-09-19T13:03:24.040 回答