Изменение отображаемых данных импорта в зависимости от значения ползунка

#javascript #php #wordpress #if-statement #advanced-custom-fields

#javascript #php #wordpress #if-оператор #дополнительно-настраиваемые поля

Вопрос:

Я пытаюсь найти способ изменить переменную «prezzo» в зависимости от значения ползунка. Var «prezzo» должен импортировать данные из плагина acf, и я могу загрузить это значение с помощью функции get_field, но я не могу создать оператор IF, чтобы изменить это значение для импорта. Заранее спасибо всем, кто может помочь мне показать правильный код

 var slider = document.getElementById("myRange");
var output = document.getElementById("demo");
var prezzo = document.getElementById("demoprezzo");
output.innerHTML = slider.value; // Display the default slider value

// Update the current slider value (each time you drag the slider handle)
slider.oninput = function() {
  output.innerHTML = this.value;
//  if (slider = 12) {    I can't go on 
   
}

// This is the function to import data from acf plugin. It works
//<?php

//$variable = get_field('prezzo');

//echo $variable
  
//?>  
 <h1>Durata</h1>
<div class="slidecontainer">
  <input type="range" min="12" max="36" value="12" step="12" class="slider" id="myRange">
  <p>Value: <span id="demo"></span></p>
  <p>Prezzo: <span id="demoprezzo"></span></p>
</div>  

Комментарии:

1. Php запускается и завершается полностью до того, как браузер получит html с сервера, поэтому то, что (похоже) вы пытаетесь, невозможно.

Ответ №1:

Если вы пытаетесь проверить, имеет ли ползунок значение 12, это будет

 if (slider.value = 12) {

}
  

Комментарии:

1. Спасибо, Илан, но мне нужно найти способ обновить переменную «prezzo» в зависимости от значения ползунка

2. ОК. Что вы подразумеваете под обновлением? Вы пытаетесь изменить значение переменной или HTML-элемента, на который она ссылается?