javascript - 利用 document.forms[0].elements ['someid' ].style.backgroundColor

标签 javascript php html css

我在表单中设置 document.forms[0].elements['someid'].style.backgroundColor="red" 并提交。

如何获取“red”的值,以便我可以在另一个页面中使用它来设置 td 行的背景颜色?当我提交表单时,我的意图是将 $_POST['someid'].style.backgroundColor 发送到具有颜色值的下一页。我该怎么做?

最佳答案

我假设你有一个像这样的 td:

<table>
    <tbody>
        <tr>
            <td></td>
        </tr>
    </tbody>
</table>

在那种情况下,你会想要这样的东西:

<table>
    <tbody>
        <tr>
            <td <?php if(!empty($_POST['someid'])) echo 'style="background-color:'.htmlentities($_POST['someid']).'"'; ?>></td>
        </tr>
    </tbody>
</table>

如果你想为每个 td 设置样式,你需要添加如下代码:

if(!empty($_POST['someid'])){
    echo '<style>td{background-color:'.htmlentities($_POST['someid']).';}</style>';
}

关于javascript - 利用 document.forms[0].elements ['someid' ].style.backgroundColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341430/

相关文章:

javascript - iOS5 不支持 bind()!

php - 如何调用自身内部的函数?

html - 垂直对齐表格中绝对定位的td的内容

html - 如何装饰 <hr/> 标签

javascript - HTML5 Canvas : Not drawing

javascript - PHP RSS 提要爬虫

javascript - Angular 是否有一个包含所有当前 Promise 的预定义对象?

php - 如何在 Mac OS X (10.9.4) 中修复 'PHP' make?

php - 为网站设置双向ssl认证

javascript - 如何使 JSON 递归工作