这是有效的,但仅当值在表单加载时存在时才有效:
$('CSZ').val(
$('City').val() + ', ' +
$('State').val() + ' ' +
$('Zip']).val()我尝试了一个类似这样的函数,试图在填充字段时进行连接,但不起作用。
$('CSZ').blur(function() {
$('City').val() + ', ' +
$('State').val() + ' ' +
$('ZipCode').val()});但是没有得到任何结果。有什么想法吗?
谢谢。
OK this works. Is there any simpler way to write this?
function SetMainLine() {var csz =
$(spec['V08_City']).val() + ', ' +
$(spec['V09_State']).val() + ' ' +
$(spec['V10_ZipCode']).val();
$(spec['V01_Mainline']).val(csz);
}
spec['V08_City'].onchange = SetMainLine;
spec['V09_State'].onchange = SetMainLine;
spec['V10_ZipCode'].onchange = SetMainLine;
The spec[''] is just calling a form field from a database. 发布于 2012-12-12 04:32:57
.blur函数从不实际分配新值:
var val = $('City').val() ...
$(this).val(val);正如meder所指出的,您可能还遗漏了一些选择器语法。
https://stackoverflow.com/questions/13827978
复制相似问题