【问题标题】:contact form 7 with new date and new array带有新日期和新数组的联系表格 7
【发布时间】:2021-11-25 21:59:49
【问题描述】:

请我使用带有联系表格 7 的 wordpress。

我必须添加一个下拉菜单 选择一个工作日期访问。 我使用 javascript 来提取日期。 当我尝试没有联系表 7 的代码时,它运行良好, 但是当我尝试将它包含在新日期对象和新数组中时,它 没用。

这是一个简单的例子,只是为了得到我想做的事情:

<script>
function GetDates(daysToAdd, startDate = new Date()) {
 var aryDates = [];
 var i = 0;
 var dts = 0
 while (dts < daysToAdd) {
  var currentDate = new Date();
  currentDate.setDate(startDate.getDate() + i);
  if (currentDate.getDay() < 5 || currentDate.getDay() > 5) {
   aryDates.push(DayAsString(currentDate.getDay()) + ", " + currentDate.getDate() + " " + MonthAsString(currentDate.getMonth()) + " " + currentDate.getFullYear());
   dts ++;
  }
  i ++;
 }
 return aryDates;
}

function MonthAsString(monthIndex) {
 var d = new Date();
 var month = new Array();
 month[0] = "يناير";
 month[1] = "فبراير";
 month[2] = "مارس";
 month[3] = "أبريل";
 month[4] = "مايو";
 month[5] = "يونيو";
 month[6] = "يوليو";
 month[7] = "أوت";
 month[8] = "سبتمبر";
 month[9] = "أكتوبر";
 month[10] = "نوفمبر";
 month[11] = "ديسمبر";
 return month[monthIndex];
}

function DayAsString(dayIndex) {
 var weekdays = new Array(7);
 weekdays[0] = "الأحد";
 weekdays[1] = "الإثنين";
 weekdays[2] = "الثلثاء";
 weekdays[3] = "الأربعاء";
 weekdays[4] = "الخميس";
 weekdays[5] = "الجمعة";
 weekdays[6] = "السبت";
 return weekdays[dayIndex];
}
</script>

<h3>المعلومات الشخصية:</h3>
<label> الإسم الكامل (مطلوب):
    [text* f-name] </label>

<label> بريدك الإلكتروني (مطلوب):
    [email* c-email] </label>

<label> رقم الهاتف (مطلوب):
[tel phone] </label>

<h3>خيارات الموعد:</h3>
<label> تاريخ الموعد (مطلوب)
[select date id:dates1]</label>

<script>
var aryDates = GetDates(7);

let dates_list = "";
var combodts = document.getElementById("dates1");
combodts.options.length = 0;
var opt

combodts.add(opt, 0);
for (var i = 0; i < aryDates.length; i++) {
dates_list = dates_list.concat("'", aryDates[i], '\' ');
opt = document.createElement("option");
opt.text = aryDates[i];
opt.value = i;
combodts.add(opt, 0);
}
</script>
<label> الوقت المناسب للموعد (مطلوب)</label>
[radio tyme "الفترة الصباحية" "الفترة المسائية"]

<h3>وصف الحالة</h3>
<label> وصف للحالة (مطلوب)
    [textarea* desc] </label>

[submit "تقديم الطلب"]

【问题讨论】:

    标签: javascript wordpress contact-form-7


    【解决方案1】:

    我解决了 它现在工作 问题出在白线 当我从 js 脚本中删除 blanc 行并将新日期和新数组放在 () 之间时 (新日期()) (新数组()) 联系表格 7 接受了 js 代码,它可以正常工作

    【讨论】:

      猜你喜欢
      • 2018-08-06
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 2021-10-23
      相关资源
      最近更新 更多