textfieldtest.xml

来自「在流览器上仿CS界面的JAVASCRIPT脚本」· XML 代码 · 共 87 行

XML
87
字号
<Application>	<Window caption="Text Field Test" width="300" height="200"/>	<Resources>		<Script><![CDATA[function TextFieldTest() {	var win = application.getWindow();	var tf = new BiTextField;	var pf = new BiPasswordField;	var ta = new BiTextArea;	var l = new BiLabel;	var l2 = new BiLabel;	var l3 = new BiLabel;	l.setWidth(100);	l2.setWidth(100);	l3.setWidth(100);	//ta.setWrap(false);	var f = new BiFont();	f.setUnderline(true);	ta.setFont(f);	tf.setAlign("right");	//tf.setReadOnly(true);	tf.setMaxLength(8);	win.add(tf);	win.add(pf);	win.add(l);	win.add(l2);	win.add(ta);	win.add(l3);	tf.setLocation(5, 5);	l.setLocation(tf.getLeft() + tf.getWidth() + 5, tf.getTop());	pf.setLocation(5, tf.getTop() + tf.getHeight() + 5);	l2.setLocation(pf.getLeft() + pf.getWidth() + 5, pf.getTop());	ta.setLocation(5, pf.getTop() + pf.getHeight() + 5);	l3.setLocation(ta.getLeft() + ta.getWidth() + 5, ta.getTop());	tf.addEventListener("textchanged", function () {		l.setText(tf.getText());	});	pf.addEventListener("textchanged", function () {		l2.setText(pf.getText());	});	ta.addEventListener("textchanged", function () {		l3.setText(ta.getText());	});	tf.setText("text");	pf.setText("password");	ta.setText("text area");	win.addEventListener("click", function () {		//tf.setSelectionText("|" + tf.getSelectionText() + "|");		//win.setCaption(tf.getSelectionStart() + ", " + tf.getSelectionLength());		//tf.setSelectionStart(1);		//tf.setSelectionLength(6);		//pf.selectAll();	});	tf.addEventListener("action", function (e) {		alert("Action " + e);	});	pf.addEventListener("action", function (e) {		alert("Action " + e);	});	tf.setFocused(true);	window.setTimeout( function () { ta.setText( "changed" ); }, 2000 );}TextFieldTest.main = function () { new TextFieldTest; };		]]></Script>	</Resources></Application>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?