Easyui的输入框如何设置placeholder

本文介绍了一种在EasyUI的输入框中实现动态提示的方法。通过定义隐藏框并使用JavaScript来延迟设置输入框的placeholder属性,实现了输入框提示信息的动态变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

思路:在easyui的输入框上定义隐藏框,然后根据隐藏框的值延迟设定easyui的输入框的placeholder

<table class="table" style="width: 100%;">				 
     <tr> 
          <th>最小值(¥)>=</th>
          <td>
               <s:hidden id="message1" value="大于等于下限" theme="simple"/>
               <s:textfield name="object.moneyLower" theme="simple"  cssClass="easyui-numberbox" data-options="required:true,placeholder:333" />
          </td>
     </tr>                         
     <tr> 
          <th>最大值(¥)<=</th>
          <td>
               <s:hidden id="message2" value="小于等于上限" theme="simple"/>
               <s:textfield name="object.moneyUpper" theme="simple" cssClass="easyui-numberbox" data-options="required:true" />
          </td>
     </tr>                                               
</table>

JS:

$(function() {
	window.onload = numberInputPlaceholder();
});

/**
* 定义提示框的显示
*/
function numberInputPlaceholder(){
	setTimeout(function(){
		$(".easyui-numberbox").each(function(i){
			var messageInput = $(this).prev('input');
			var messageVal = messageInput.val();
			var targetInput =this;
			if(targetInput){
				$(targetInput).attr("placeholder", messageVal);
			}
		});
	},10);
}

效果图:

153822_O5sZ_2331760.png

转载于:https://my.oschina.net/u/2331760/blog/847810

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值