El cuadro de texto de texto de entrada se guarda automáticamente

Cuando se cambia el cuadro de texto, las operaciones de enfoque y cambio no pueden ser activadas por otras operaciones, y después de la operación ctrl+v, haga clic en el botón siguiente directamente.Para solucionar el problema de que el cuadro de texto no se puede guardar a tiempo, agregue enfoque, desenfoque y pase el mouse hacia los cuadros de texto relevantes, pegue, presione cinco eventos para reparar

foco: evento de movimiento del mouse, usado para cambiar el color del cuadro de texto

desenfoque: Evento de enfoque perdido, usado para guardar + cambiar el color del cuadro de texto

mouseout: evento Mouse out, usado para guardar + cambio de color del cuadro de texto

Pegar: operación de guardado, utilizada para obtener datos de la mesa de trabajo para guardar + cambio de color del cuadro de texto, aquí no puede usar ctrl+v para el monitoreo de teclas, esto no es un cambio de datos o datos antiguos, pegar el monitor

keydown: monitorea el teclado, se usa para obtener el retorno de carro, se usa para guardar y cambiar el color del cuadro de texto

	
	//弹窗宽度文本框的事件-----开始------focus、blur、mouseout、paste、keydown
	demoEvent.addListener(leftwidthinput, 'focus', function(e)
	{
		leftwidthinput.style.border="3px solid red";	
	});
	demoEvent.addListener(leftwidthinput, 'blur', function(e)
	{
		if(leftwidthinput.value!=""){
			ss.vertices[0].eventinfo[0].popdivwidth=leftwidthinput.value;
		}
		leftwidthinput.style.border="1px solid rgb(112, 112, 112)";		
	});
	demoEvent.addListener(leftwidthinput, 'mouseout', function(e)
	{
		if(leftwidthinput.value!=""){
			ss.vertices[0].eventinfo[0].popdivwidth=leftwidthinput.value;
		}
		leftwidthinput.style.border="1px solid rgb(112, 112, 112)";		
	});
	demoEvent.addListener(leftwidthinput,'paste', function(e){
		// 获取解析 粘贴的文本
		var _text =  (e.clipboardData   ||  window.clipboardData ).getData( 'text' );
		if (_text!="") {
	    	//alert("粘贴操作");
	    	leftwidthinput.value = _text
			ss.vertices[0].eventinfo[0].popdivwidth = _text;
	    }  
	    leftwidthinput.style.border="1px solid rgb(112, 112, 112)";
	});
	demoEvent.addListener(leftwidthinput,'keydown', function(e){
	    if (e.keyCode == 13&&leftwidthinput.value!="") {
	    	//alert("你按下了回车");
			ss.vertices[0].eventinfo[0].popdivwidth=leftwidthinput.value;
	    }
	    leftwidthinput.style.border="1px solid rgb(112, 112, 112)";
	});

Supongo que te gusta

Origin blog.csdn.net/myfmyfmyfmyf/article/details/126393197
Recomendado
Clasificación