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