如何從文本框(輸入)中刪除下面列出的變量,如果用戶嘗試輸入URL,即這些變量: 「http://」 「萬維網。」 「.COM」 「.co.uk」如果文本框包含這些變量,jQuery禁用提交按鈕
如果任何變量的上述上KEYUP按鈕被停用或/和它消除/剔除上述變量提交文本框中存在。
這可能嗎?我嘗試過使用Charcodes來做這件事,但是我面臨的問題是我希望用戶仍然使用'。 (全站式)等
有人可以幫忙嗎?
感謝,
如何從文本框(輸入)中刪除下面列出的變量,如果用戶嘗試輸入URL,即這些變量: 「http://」 「萬維網。」 「.COM」 「.co.uk」如果文本框包含這些變量,jQuery禁用提交按鈕
如果任何變量的上述上KEYUP按鈕被停用或/和它消除/剔除上述變量提交文本框中存在。
這可能嗎?我嘗試過使用Charcodes來做這件事,但是我面臨的問題是我希望用戶仍然使用'。 (全站式)等
有人可以幫忙嗎?
感謝,
在這裏你去!
$("#myinput").keyup(function()
{
var a = ["http://", "www.", ".com", ".co.uk"]; //Add the substrings
a.forEach(function(k)
{
if($("#myinput").attr("value").indexOf(k) > -1)
{
alert('Found!'); //Do something
return true;
}
else
{
return false;
}
});
});
每當用戶鍵入一個字符,它檢查在陣列的字符串。如果找到子字符串,它會彈出一條警告消息。 使用模糊,只有當用戶跳出輸入框時纔會檢查字符串(使用模糊更高效,但如果要檢查少量字符串並且輸入值不會太長,則可以使用此方法)。
謝謝你的回答,我設法解決了我的問題。我添加了$('#send')。attr('disabled','disabled'); – GBrooksy
試試這個,
$("#textboxId").blur(function (event) {
var text = event.target.val();
if(text.contains("www")) {
$("submitBtnId").prop('disabled', true);
}
});
你的問題不清楚。 – kriznaraj
如果用戶在文本框中鍵入: 「我設法在www.domain.com上找到解決方案,希望您覺得它有用」 「提交」按鈕因爲鍵入「www」而被禁用。和「.com」在文本框中。 – GBrooksy
嘗試模糊事件上的文本框。 – kriznaraj