如何将页面标题转换为输入值?

安德烈斯

我希望我的隐藏input字段将页面title作为其页面value

这是我的testmail.php代码。

    <p>From: <?php echo $_POST['name']; ?></p>
<p>Subject: <?php echo $_POST['subject']; ?></p>
<p>Email: <?php echo $_POST['email']; ?></p>
<p>Phone Number: <?php echo $_POST['phone']; ?></p>
<p style="width:300px;">Message: <?php echo $_POST['message']; ?></p>

这是我的表格代码

                <form action="testmail.php" method="post" class="cf">

                    <label for="name">* Name:</label>
                        <input type="text" name="name" placeholder="Your Name">

                        <input type="hidden" name="subject" value="<?php value $_POST['pagetitle']; ?>">

                    <label for="email">* Email:</label>
                        <input type="text" name="email" placeholder="Enter a valid Email Address">

                    <label for="phone"> Phone:</label>
                        <input type="text" name="phone" placeholder="Enter areacode and number">

                    <label for="message">* Message:</label>
                        <textarea name="message"></textarea>

                        <button type="input">Send</button>
            </form>

有没有一种方法可以自动获取标题?

鲁夫

这是使用onsubmit事件的纯JavaScript方法。

<form onsubmit="this.subject.value=document.title;">
    <input type="text" name="subject" value="" />
    <input type="submit" />
</form>

为了更好地理解onsubmit事件,顾名思义,当用户提交表单时,该事件将执行包含的javascript。操作this.subject.value=document.title工作由右至左的价值基本上是说分配document.titlevalue的元素与属性namesubjectthis具体形式。

使用您现有的表单,它应该看起来像这样(我添加了onsubmit事件并修复了html中的错误,并在表单元素中添加了适当的ID):

<form action="testmail.php" method="post" class="cf" onsubmit="this.subject.value=document.title;">

    <label for="name">* Name:</label>
    <input type="text" id="name" name="name" placeholder="Your Name" />

    <input type="hidden" name="subject" value="" />

    <label for="email">* Email:</label>
    <input type="text" id="email" name="email" placeholder="Enter a valid Email Address" />

    <label for="phone"> Phone:</label>
    <input type="text" id="phone" name="phone" placeholder="Enter areacode and number" />

    <label for="message">* Message:</label>
    <textarea id="message" name="message"></textarea>

    <input type="submit" name="submit" value="submit" />

</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将每个标题属性转换为输入标签的值?

来自分类Dev

如何将一列的值转换为列标题,而其他列的值转换为行?

来自分类Dev

如何将行转换为列标题和其他列的值作为数据?

来自分类Dev

如何将值转换为Stream?

来自分类Dev

如何将“标题”行转换为新列

来自分类Dev

如何将列表转换为小标题,保留顺序

来自分类Dev

如何将原始输入转换为R中的索引值

来自分类Dev

如何将输入中的值转换为保存到本地存储的对象数组?

来自分类Dev

如何将文件中给定的输入值转换为具有指定格式的数组

来自分类Dev

如何将Vue JS HTML页面转换为PDF

来自分类Dev

如何将多个HTML页面URL转换为PHP

来自分类Dev

如何将输入从read()转换为int

来自分类Dev

如何将输入字符串转换为整数

来自分类Dev

如何将3输入与门转换为或非门?

来自分类Dev

如何将输入文本转换为图像?

来自分类Dev

如何将 HTML 表单输入转换为 Javascript 变量?

来自分类Dev

如何将值转换为以前的值?

来自分类Dev

如何将日期值转换为oracle日期值?

来自分类Dev

ELM 模型:如何将值转换为值列表?

来自分类Dev

如何将数据框中的值转换为值

来自分类Dev

将列值转换为列标题

来自分类Dev

将列标题转换为值

来自分类Dev

如何将负字节值转换为short或integer?

来自分类Dev

如何将缩放值转换为放大倍数?

来自分类Dev

如何将字符串值转换为枚举

来自分类Dev

如何将字符串值转换为斜体

来自分类Dev

如何将值转换为作为参数传递的类型

来自分类Dev

如何将特定的NTSTATUS值转换为Hresult?

来自分类Dev

如何将文字值转换为特征对象?

Related 相关文章

热门标签

归档