如何使用jquery在asp.net c#的文本框中禁用空格作为第一个字符?
答案 0 :(得分:2)
尝试
function validateTextBox()
{
var txt = document.getElementById('<%= TextBox1.ClientID %>').value;
if(txt.charAt(0)==' '){
alert("No space allowed in the beginning");
}
}
答案 1 :(得分:0)
您可以使用JQUERY
完成此操作,如下所示:
$(function(){
$("#a").keypress(function(evt){
var cc = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
if($(this).val().length==0){
if(cc==32)
return false;
}
});
});
a is the your textbox Id
答案 2 :(得分:-1)
此问题与C#/ asp.net无关。你需要的只是javascript。
试着抓住onkeydown事件。
$("#text").keydown(function(){
var txt = $(this).value;
if(txt.charAt(0)==' '){
alert("No space in the beginning");
txt.value(txt.replace(" ",""));//clear first space in text
}
});
text是输入的id