/**
* 浏览按钮只读。
*/
var fieldReadOnly_broswer = function(fieldId) {
$('#' + fieldId + '_browserbtn').hide();
$('#innerContent' + fieldId + 'div').css('cursor', 'default');
$('#innerContent' + fieldId + 'div').css('border', '0px');
$('#innerContent' + fieldId + 'div').css('margin-right', '0px');
$('#out' + fieldId + 'div').css('border', '0px');
$('#out' + fieldId + 'div').css('margin-right', '-12px');
$('#inner' + fieldId + 'div').css('margin-left', '0px');
$('#out' + fieldId + 'div').css('margin-right', '-12px');
$('#' + fieldId + '__').attr('readonly', 'readonly');
$('#' + fieldId + 'span>.e8_showNameClass>.e8_delClass').remove();
};
/**
* 设置浏览按钮的值。
* @param fieldId
* @param value
* @param text
*/
var setFieldValue_browser = function(fieldId, value, text) {
$('#' + fieldId).val(value || '');
// 这样写不会生成Delete按钮
$('#' + fieldId + 'span').html(('<a href="javascript:void(0);">' + text + '</a>') || '');
// 这样写可生动生成跳转链接,同时会生成Delete按钮
// $('#' + fieldId + 'span').html(('<a>' + text + '</a>') || '');
};
只读效果

本文介绍了一种通过JavaScript实现字段只读状态的方法,并提供了设置浏览按钮显示内容的具体实现。通过对页面元素的样式调整及属性设置,使得字段变为只读状态,同时自定义了浏览按钮的行为。
2771

被折叠的 条评论
为什么被折叠?



