Java 如何限制文本框的长度?
我正在使用swt jface和rcp开发EclipseJava。Java 如何限制文本框的长度?,java,swing,textbox,jface,Java,Swing,Textbox,Jface,我正在使用swt jface和rcp开发EclipseJava。 如何限制文本框中的字符。比如,如果我的文本框中只需要4个字符,那么我该怎么办?如果我想要字母数字组合呢。再次在某个限制中?请查看此函数示例以限制字符 function check_length_year(my_form) { maxLen = 4; // max number of characters allowed if (my_form.retire_year.value.length > maxLen) {
如何限制文本框中的字符。比如,如果我的文本框中只需要4个字符,那么我该怎么办?如果我想要字母数字组合呢。再次在某个限制中?请查看此函数示例以限制字符
function check_length_year(my_form) {
maxLen = 4; // max number of characters allowed
if (my_form.retire_year.value.length > maxLen) {
// Alert message if maximum limit is reached.
// If required Alert can be removed.
// var msg = "You have reached your maximum limit of characters allowed";
// alert(msg);
// Reached the Maximum length so trim the textarea
my_form.retire_year.value = my_form.retire_year.value.substring(0, maxLen);
return false;
} else { // Maximum length not reached so update the value of my_text counter
my_form.year_num.value = maxLen - my_form.retire_year.value.length;}
}
请查看此函数示例以了解字符的限制
function check_length_year(my_form) {
maxLen = 4; // max number of characters allowed
if (my_form.retire_year.value.length > maxLen) {
// Alert message if maximum limit is reached.
// If required Alert can be removed.
// var msg = "You have reached your maximum limit of characters allowed";
// alert(msg);
// Reached the Maximum length so trim the textarea
my_form.retire_year.value = my_form.retire_year.value.substring(0, maxLen);
return false;
} else { // Maximum length not reached so update the value of my_text counter
my_form.year_num.value = maxLen - my_form.retire_year.value.length;}
}
这对你有用吗
SWT/LimittheStyledTextAccepts.htm“>http://www.java2s.com/Tutorial/Java/0280_SWT/LimitthenumberofcharactersthattheStyledTextaccepts.htm这对你有用吗
SWT/LimittheStyledTextAccepts.htm“>http://www.java2s.com/Tutorial/Java/0280_SWT/LimitthenumberofcharactersthattheStyledTextaccepts.htm这是答案的一半:
text.setTextLimit(4);
这是答案的一半:
text.setTextLimit(4);
我不使用javascript。这应该作为文本框的验证程序来完成吗?如果是,,,,,如何?我正在使用eclipse RCP。在我的编辑器中,我有一个文本框。我想对在文本框中输入的文本设置一个限制,以便每当用户尝试输入超过8个字符的文本时,它都不会接受。对于这个,您只能使用js。检查此url:我正在使用javascript。这应该作为文本框的验证程序来完成吗?如果是,,,,,如何?我正在使用eclipse RCP。在我的编辑器中,我有一个文本框。我想对在文本框中输入的文本设置一个限制,这样每当用户尝试输入超过8个字符的文本时,它都不会接受。对于此文本,您只能使用js。检查此url: