1
Try this:
foreach (var item in storeItem)
{
<input type="button" id="btn" value="@item.StoreItemName" onclick="addvalue($(this))" />
}
<script>
function addvalue(e) {
$('#ItemName').val(e.val())
}
</script>
0
Hi,
Please try like below -
<input type="button" id="btn" value="@item.StoreItemName" onclick="addvalue(this.value)" />
script -
function addvalue(myval) {
$('#ItemName').val(myval);
}
The error in your question is not from the script you provided. It was coming from some other script.
0
@if (TempData["srResult"] != null)
{
List<StoreItem> storeItem = (List<StoreItem>)TempData["srResult"];
foreach (var item in storeItem)
{
<input type="button" id="btn" value="@item.StoreItemName" onclick="addvalue()" />
}
}
0
Hi,
Please post you whole Jquery code as error is with "toLowerCase" method and that code snippet is not present in this screenshot.
Please refer
https://stackoverflow.com/questions/23723005/uncaught-typeerror-cannot-read-property-tolowercase-of-undefined
https://teamtreehouse.com/community/uncaught-typeerror-cannot-read-property-tolowercase-of-undefined