gpt4 book ai didi

php - PHP 转换中所需的 HTML5 事件自定义验证

转载 作者:行者123 更新时间:2023-11-28 02:44:01 24 4
gpt4 key购买 nike

我需要一些有关 PHP 版本所需属性的帮助。必填字段工作正常,但问题是 oninvalid element 显示自定义文本,如 HTML 表单。

这是 HTML 版本:

<select required="" oninvalid="this.setCustomValidity('Custom TXT!')">

这是我的 PHP 版本的选择下拉框:

$options               = $args['options'];
$product = $args['product'];
$attribute = $args['attribute'];
$name = $args['name'] ? $args['name'] : 'attribute_' . sanitize_title( $attribute );
$id = $args['id'] ? $args['id'] : sanitize_title( $attribute );
$class = $args['class'];
$show_option_none = $args['show_option_none'] ? true : false;
$show_option_none_text = $args['show_option_none'] ? $args['show_option_none'] : __( 'Choose an option', 'woocommerce' ); // We'll do our best to hide the placeholder, but we'll need to show something when resetting options.

if ( empty( $options ) && ! empty( $product ) && ! empty( $attribute ) ) {
$attributes = $product->get_variation_attributes();
$options = $attributes[ $attribute ];
}

$html = '<select required="" oninvalid="this.setCustomValidity('Custom TXT!')" id="' . esc_attr( $id ) . '" class="' . esc_attr( $class ) . '" name="' . esc_attr( $name ) . '" data-attribute_name="attribute_' . esc_attr( sanitize_title( $attribute ) ) . '"' . '" data-show_option_none="' . ( $show_option_none ? 'yes' : 'no' ) . '">';
$html .= '<option value="">' . esc_html( $show_option_none_text ) . '</option>';

谁能帮我用这一行来显示自定义文本,现在它只给出错误。谢谢!

$html = '<select required="" oninvalid="this.setCustomValidity('Custom TXT!')"

http://prntscr.com/earmll

最佳答案

好吧...这是我使用普通 IDE 而不是 np++ 的教训...

oninvalid="this.setCustomValidity(\'Custom TXT!\')"

关闭。

关于php - PHP 转换中所需的 HTML5 事件自定义验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42330731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com