我想在其他文本字段值中添加html文本字段值将更改

时间:2019-09-24 06:18:12

标签: javascript php html

我想在HTML文本字段中设置PHP变量,而其他文本字段的值将被更改。

<input type="text" class="form-control" name="refrence" id="refrence" onkeydown="myFunction(event)" 
         placeholder="Reference" autocomplete="off">

javaScript

   <script>
          function myFunction(event) {
           var x = event.keyCode;
             if (x == 17) {  

               var name = document.getElementById("companyName");
               var address = document.getElementById("address");
               alert("df");
               name.value = "<?php echo $invoiceValues['order_receiver_name']; ? 
                             >; 
               address.value = "<?php echo invoiceValues['order_receiver_address']; ?>; 

              }
            }

  </script>

php代码

public function getrefer() {
   $sqlQuery = "SELECT * FROM " . $this->invoicevendortable 
                 . " WHERE reference = '" . $_SESSION['refrence'] . "'";

   return $this->getData($sqlQuery);
}

1 个答案:

答案 0 :(得分:0)

您需要通过JS读取当前值; PHP仅在页面加载时被解析!

var refDomElement = document.querySelector( '#reference' )
    , useDomElement = document.querySelector( '#companySomething' )
useDomElement.value = refDomElement.value