Ваше значение JavaScript txtSecondNumberValue
пытается получить значение вашего тега td
вместо поля ввода. Кроме того, вы оповещаете о переменной JavaScript, которая нигде не определена. rowid , который вы объединяете при попытке получить значение вашего элемента, также неверен. Это не переменная JavaScript или что-либо еще, что вообще содержит что-либо. Во всяком случае, это будет действовать как конкатенация строк, и вы попытаетесь получить значение следующего: texttwo_rowid
, которого не существует.
Попробуйте следующее:
<?php
echo '
<td id="td_'.$row['id'].'">
<input type="number" min="0" max="999" name="sets[]" onChange="sum('.$row['id'].');" id="texttwo_'.$row['id'].'" class="txtbox" disabled="disabled" />
</td>';
?>
<script>
var txtSecondNumberValue = document.getElementById('texttwo_'+<?php echo $row['id']; ?>).value;
alert(txtSecondNumberValue);
</script>