gpt4 book ai didi

javascript - 通过单击按钮从 javascript 和 php 调用两个函数

转载 作者:行者123 更新时间:2023-11-28 00:13:33 24 4
gpt4 key购买 nike


我有一个小问题:我有两个函数,一个函数用于验证 PHP 中的日期,另一个函数作用于 javascript 中的 div 属性。我想通过单击按钮来调用他们两个,但我不能...
我确实需要一些帮助。
这是我的代码:

js

function switch_tab1()
{
if(document.getElementById("radio_mater_oui").checked==true && (document.getElementById("debut_mater").value == "" || document.getElementById("fin_mater").value == ""))
{
document.getElementById("erreur_champs_admin").style.display="";
}
else
{
tab1_tab2();
}
}

html 按钮

<button class="btn btn-default" id="change_formulaire" onclick="switch_tab1();<?php Verif_date_admin(); ?>" data-toggle="tab">Valider</button>

php

<?php
function Verif_date_admin()
{
if(strlen($_SESSION["debut_mater"]) == 10 && strlen($_SESSION["fin_mater"]) == 10)
{
// Division des chaînes dans 3 variables chacune afin de reconstituer une chaîne
// valide pour l'insertion dans la base de données au format anglais
list($debut_jour,$debut_mois,$debut_annee) = explode('-',$_POST["debut_mater"]);
list($fin_jour,$fin_mois,$fin_annee) = explode('-',$_POST["fin_mater"]);
$debut_mater_valide = checkdate($debut_mois,$debut_jour,$debut_annee);
$fin_mater_valide = checkdate($fin_mois,$fin_jour,$fin_annee);
// Test de validité des booléens assignés
if($debut_mater_valide != 1 || $fin_mater_valide != 1)
{
echo '<script>document.getElementById("date_format_admin").style.display="";</script>';
}
else
{
$debut_mater = $debut_annee.'-'.$debut_mois.'-'.$debut_jour;
$fin_mater = $fin_annee.'-'.$fin_mois.'-'.$fin_jour;
}
}
else
{
echo '<script>document.getElementById("date_format_admin").style.display="";</script>';
}
}
?>

别在意法国人的评论,那是为了校长的职位。

最佳答案

能否请您删除<script>来自您 echo 语句的标记并重试..您还需要在下一个语句中使用单引号

<script>document.getElementById("date_format_admin").style.display="";</script>

当它以 html 形式呈现时,它应该像

<button class="btn btn-default" id="change_formulaire" onclick="switch_tab1();

document.getElementById('date_format_admin').style.display=''" data-toggle="tab">Valider</button>

关于javascript - 通过单击按钮从 javascript 和 php 调用两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30662777/

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