簡體   English   中英

HTML onclick功能不起作用

[英]HTML onclick function doesn't work

我想知道為什么在這種情況下我的onclick函數不起作用。 我的功能很簡單:

function confirmEditProduct(editProductID){
      alert("Worked");
  }

這是我在PHP中回顯的HTML代碼:

    echo "
      <img src='$directory/$productImage' width='200px;'></img><br><br>
      <p>Product Name: <p><input type='text' id='editName' name='editName' style='width:400px;' value='$productName'/>
      <p>Category:
          <select class='form-control' id='editCat' style='width:200px;' disabled>
            <option value='Cacti'"; if ($productCategory == '1') echo " selected='selected'"; echo ">Cacti</option>
            <option value='Succulents'"; if ($productCategory == '2') echo " selected='selected'"; echo ">Succulents</option>
          </select>

      <p>Description: <p><textarea rows='4' cols='50' id='editDesc' name='editDesc'>$productDesc</textarea>
      <p>Price: <input type='text' id='editPrice' name='editPrice' value='$productPrice'/>
      <p>Image: <input class='input-group' type='file' id='editImage' name='editImage' accept='image/*' />
      <p>Stock: <input type='text' id='editStock' name='editStock' value='$productStock'/>
      <p>
      <input type='button' class='btn btn-success' id='$productID' onClick='confirmEditProduct($productID);' value='Edit Product' />


  ";

該代碼段是模式btw的一部分。

謝謝所有能幫助我的人

這似乎很簡單。 您是否也在回應Javascript? 如果是這樣,請格外小心,並將其移到HTML代碼之前。 您可能需要考慮的其他事項包括將輸入按鈕變成向上的按鈕,並在onclick屬性的末尾省略分號。 至於樣式,您可能需要將value屬性放在type屬性之后。 希望這可以幫助!

編輯:當我要回顯Javascript時,請確保您在回顯的代碼中包含<script src="main.js">或整個腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM