[英]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.