【发布时间】:2018-05-06 02:09:10
【问题描述】:
这里将根据用户输入的表单数量在单个 HTML 文件中创建。这里
function jsfunction() {
var number1 = document.getElementById("number").value;
var number = parseInt(number1);
number += number;
document.getElementById("result").value = number;
}
<body>
<?php
// this value is dynamically generated by refering database. Each time it varies.
$count=2;
?>
<input type="text" value="<?php echo $count; ?>" id="countt">
<?php
for($i=0; $i<$count ; $i++ ) {
?>
<form>
Enter No: <input type="text" id="number" name="number" onblur="jsfunction()"/><br/>
Value: <input type="text" id="result"/>
</form>
<?php
}
?>
</body>
在每种形式中,我都将onclick="jsfunction()" 用于一个元素。
问题是这个jsfunction 只适用于第一种形式。我需要在所有表单元素上单独执行相同的jsfunction。
由于真正的代码非常庞大,我将分享相同的小场景。请查看代码并帮助我。
谢谢。
【问题讨论】:
标签: javascript php jquery html laravel