gpt4 book ai didi

javascript - PHP 或 jQuery 输入更改文本

转载 作者:行者123 更新时间:2023-11-30 12:45:06 24 4
gpt4 key购买 nike

我需要 PHP 或 jQuery 方面的帮助。

我需要的是当用户在输入中输入内容时,如果有效则出现另一个文本。具体来说,我需要这个:

  • 如果年龄小于 18 岁,则显示“你太年轻了”
  • 如果年龄等于或大于 18,则文本“你够大了”

这是我的 PHP 代码:

$ime = $_POST['ime'];
$godine = $_POST['godine'];
$poruka = $_POST['poruka'];
$nameErr = $old = $young = "";
if (isset($_POST['submit'])) {
if(empty($_POST['ime'])) {
$nameErr = "Upisite ime";
}
if ($godine < 18) {
$young = "<span class=\"green\">Premladi ste za nastavak</span>";
} elseif ($godine >= 18) {
$old = "<span class=\"blue\">Čestitamo punoljetni ste<span>";
}
}

我不知道这是否可以用 PHP 完成,但我确信 jQuery 可以做到。

最佳答案

这样试试

$("#age").blur(function () {
if (parseInt($(this).val()) >= 18) {
$("#message").text("You are old enough");
} else {
$("#message").text("You are too young");
}

});

HTML

<span>Age:</span> 
<input type="text" id="age">
<span id="message"></span>

Fiddle

blur() 事件将在 focusout 从输入元素发生时触发。然后您可以使用 .text() 方法将消息发送给用户。在这里,我将消息分配给一个跨度。

关于javascript - PHP 或 jQuery 输入更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22814355/

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