0
我想在空白验证后将重点放在文本的最后一个字符上。重点并不在于最后一个元素。请查看代码并向我建议任何更改。将重点放在空间验证后的文本的最后一个字符
var pattern=/^\s|\s$/;
var textentered=document.textentered.text.value;
if(textentered.match(pattern))
{
alert("Spaces are not allowed");
textentered.focus();
return false;
}
感谢
好的。但是,如果我使用document.textentered.text.focus();将焦点放在文本的最后一个字符集上。可能会把焦点放在第一个字符。 – niks 2013-03-07 19:10:42
我明白你现在在说什么。请参见[this fiddle](http://jsfiddle.net/5NMPm/),了解如何执行此操作的快速示例。有关详细信息,另请参阅[此SO帖子](http://stackoverflow.com/questions/511088/use-javascript-to-place-cursor-at-end-of-text-in-text-input-element)。 – davehale23 2013-03-07 20:52:12