我使用以下代码将属性添加到我的重力表单表单标记中。但是" toLocaleString(' en-US')"似乎存在问题。部分。我认为这是一个报价问题?由于在单引号中使用了单引号....我该如何解决这个问题?
<?php
add_filter( 'gform_form_tag', 'form_tag', 10, 2 );
function form_tag( $form_tag, $form ) {
if ( $form['id'] != 1 ) {
return $form_tag;
}
$form_tag = str_ireplace( "<form ", "<form oninput='loanval.value=parseInt(loan.value, 10).toLocaleString('en-US'); periodval.value=period.value;' ", $form_tag );
return $form_tag;
}
?>
答案 0 :(得分:0)
使用反斜杠
"From time to \"time\"";
PHP中使用反斜杠来转义引号内的特殊字符。由于PHP不区分字符串和字符,您也可以使用此
'From time to "time"';
之前已经回答过,这里: Escaping quotation marks in PHP