gpt4 book ai didi

javascript - 使用带有输入表单的javascript更改html

转载 作者:行者123 更新时间:2023-11-28 12:21:52 24 4
gpt4 key购买 nike

我是一个 php-html 页面,我想用 PHP 动态更改图像的位置,我知道该怎么做,但我还想在提交值之前让用户预览。我的代码:

<form class="ysize" action="phpchangesize.php" method="get" name="zs"><span style="color:#FF0000"><strong>-<input name="chsize" size="1" type="text" value="400" />px <input name="sb" type="submit" value="Change Cover Top" /></strong></span></form>
<style>
.ysize
{
position:absolute;
right:0px;
top:0px;
}
.cover
{
position:absolute;
height:100%;
width:100%;
left:0px;
top:-400px;
z-index:-1;
}
</style>
<img class="cover" alt="" src="<?php echo $profilecover ?>" />

现在,当用户按下提交按钮时,php 写入 400 值并将在页面中回显它,现在我不希望用户每次尝试该值时都重新加载页面,并且我想用 javascript 做一个实时预览,看看在提交之前会怎么样。

因此 JS 必须检测 表单值并更改 css 样式 上的 400 值,以查看用户将如何提交前具有此位置的图像。

最佳答案

您需要使用 Ajax 来调用您的 PHP 脚本,否则当用户提交表单时页面将始终重新加载。将 submit 事件的事件监听器添加到表单。在此处理程序中,对您的 PHP 脚本执行 Ajax 调用并使用新属性更新 img 标记。请确保 return false;event.preventDefault() 以防止表单实际提交并重新加载页面。祝你好运。

关于javascript - 使用带有输入表单的javascript更改html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18813778/

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