我有一个包含以下代码的页面:
'customCode' => 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"'
我想运行一个脚本,在 name =“last_name”之后添加 onblur =“name_valid(this.value);”。结果输出如下所示:
'customCode' => 'input name="last_name" onblur="name_valid(this.value);" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"
答案 0 :(得分:0)
假设customCode
是数组的一部分,如下所示:
$array1 = array (
'customCode' => 'input name="last_name" id="last_name"'
);
您可以将字符串附加到customCode
,如下所示:
$array1['customCode'] .= ' onblur="function(argument);"';
您还可以使用str_replace()
解决结束括号:
$array1['customCode'] = str_replace( '>', ' onblur="function(argument);">', $array1['customCode']);