【问题标题】:disable html element in php if it exists禁用 php 中的 html 元素(如果存在)
【发布时间】:2011-03-23 06:39:02
【问题描述】:

如果存在 php,我如何在检查 php 后禁用 html 元素?换句话说,在第一次将数据插入 xml 文件后,应该禁用 html 文本框元素,以便用户不会在该文本框中输入更多信息。

这可能吗?

代码检查元素是否存在,如果存在,它会跳过代码,但如果元素存在,我希望完全禁用 html 元素:

if ($xmldoc->getElementsByTagName("title")->length == 0) {
/* Arabic */
  $el_title_ar = $xmldoc->createElement('title'); 
  $root->appendChild($el_title_ar);

$text_title_ar = $xmldoc->createTextNode($title_ar);
$el_title_ar->appendChild($text_title_ar);

$el_title_ar->setAttribute('xml:lang', 'ar');
/* Arabic */

/* English */
$el_title_en = $xmldoc->createElement('title'); 
    $root->appendChild($el_title_en);

$text_title_en = $xmldoc->createTextNode($title_en);
$el_title_en->appendChild($text_title_en);

$el_title_en->setAttribute('xml:lang', 'en');
/* English */
}

【问题讨论】:

    标签: php html xml


    【解决方案1】:

    我认为这对于文本框来说是肯定的,你可以像这样在标签中放置一个禁用的关键字。

    <input id="myTextbox" type="text" value="something" disabled='disabled'>
    

    对于您的 php 页面,您可以执行以下操作。

    <input id="myTextbox" type="text" value="something" <?php if(whatever_exists) echo 'disabled='disabled'; ?>>
    

    希望这会有所帮助。

    【讨论】:

    • 如果你正在使用 XHTML,你想使用disabled="disabled"
    • 干杯。不知道那个。我没有做太多 XHTML,但我会确保将这些信息存储在安全的地方:P。谢谢。
    • 感谢您。但是我的代码在不同的页面中,那么我如何将“如果存在”的 php 参数传递给 html 页面?
    猜你喜欢
    • 2018-08-20
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 2019-02-27
    • 2014-11-08
    • 2018-10-17
    • 1970-01-01
    相关资源
    最近更新 更多