php - 禁用 php 中的 html 元素(如果存在)

标签 php html xml

如果 html 元素存在,我如何在检查 php 后禁用它?换句话说,在第一次将数据插入 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 */
}

最佳答案

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

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

对于您的 php 页面,您可以这样做。

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

希望这对您有所帮助。

关于php - 禁用 php 中的 html 元素(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372144/

相关文章:

sql-server - 在 SQL Server 中,使用 .modify() XQuery 删除节点需要 38 分钟才能执行

php - 如何在 PHP 中循环列条目?

php - 用get方法提交表单,其他页面收不到

javascript - 不确定条形图中条形图的边距来自哪里

javascript - 在 XSL 中呈现 JavaScript

C 语言编程 XML

php - 未找到元素 FF - 在 Firebug 中可见错误

javascript - php 文件到 php 数组到 js 数组 - 作为数组的数组

php - 如何防止属性中的XSS

php - 如何使用php DOM文件?