值字段的javascript警告消息

时间:2011-12-07 17:45:03

标签: java javascript html

我想创建一个javascript,它会显示来自文本字段的某些特定单词的警告消息。我的意思是,如果用户在textfield中写入 http:// / ,然后点击我的表单的“提交”按钮,则javascript将显示错误消息给用户。那么我怎么能为这个文本域做到这一点:

<input type="text" name="attn" size="35" />

我应该如何编辑?

2 个答案:

答案 0 :(得分:2)

为输入提供一些id

然后你可以这样做:

var the_input = document.getElementById('inputID');
the_input.onkeyup = function(){
    if(the_input.value == 'http://' || the_input.value.indexOf('http://') > 0) {
       alert('AHHH!');
       the_input.value = '';
    }
}

演示:http://jsfiddle.net/maniator/rdZAZ/

尝试在输入中输入http://

答案 1 :(得分:1)

当用户提交表单时,您可以执行以下操作:

//Grab the value of your textbox
var textValue = document.getElementsByName("myInput").value;

//Checks if the textbox contains 'http://' or '/'
if(textValue.indexOf('http://') || textValue.indexOf('/'))
{
    alert("Please check your input and try again..."); 
    return false;
}