我有一个包含以下代码的页面:
'customCode' => 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"'
我想运行一个在onblur="name_valid(this.value);"
name="last_name"
的脚本
结果输出应该像
'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 :(得分:2)
这个怎么样,
$string = 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"';
echo $string = str_replace('name="last_name"', 'name="last_name" onblur="name_valid(this.value);" ', $string);
答案 1 :(得分:-1)
一个简单的字符串替换就可以了。
<?php
$input_str = '<input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}>';
$new_str= str_replace('name="last_name" ','name="last_name" onblur="name_valid(this.value);" ',$input_str);
echo $new_str;
?>