私はPHPが初めてです。 今クローン欄ボタンを何回クリックしたのかを数える方法について問題があります。(PHP)クローニングボタンのボタンをクリックするボタン
これまでのコードです。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<?php
include('DBconnect.php');
mysql_query("USE onlinerecruitment");
$counter = 0;
$result = mysql_query("SELECT * FROM position WHERE Position_Recruit_Status = '1'");
?>
<form method="POST" action="confirm-weight-score-setup.php">
<div id="main_wrap">
Weight Score Set up
<br><br><font color="red">*Total Skill weight Must be equal to 10</font>
<br><br>Position :  
<SELECT name='position'>
<?php
while ($rows = mysql_fetch_array($result)) {
echo "<option value='" . $row["Position_ID"] . "'>" . $row["Position_Name"] . "</option>";
}
?>
</SELECT>
<button onClick="history.back()";> Back </button>  
<input type="submit" name="confirm" value="Submit">
<!-- + button -->
<div id="clone" >
<br><br>Skill name <input type="text" name="skill_name[]"/>  
Skill weight (Not more than 10) <input type="number" name="skill_weight[]" min="0.0" max="10.0" step="0.1" value="0.0">
</div>
<!-- + button -->
<div style="float:right;">
<input type ="button" value="+" name = "more" id="more" style="float:right;">
</div>
</form>
</div>
<script>
$(document).ready(function() {
$("#more").click(function() {
$("#clone").clone().appendTo("#main_wrap");
});
});
</script>
これは私がカウンターは私が何をすべきか見当がつかない、ユーザーがこのボタンを
<!-- + button -->
<div style="float:right;">
<input type ="button" value="+" name = "more" id="more" style="float:right;">
</div>
をクリックした回数をカウントするボタン部分ですが、私はこの問題を検索しようとしたが、 POST
ボタンの答えが「クリックのボタン」ではないことがわかったので、私はそれを行う方法とコードを置く場所を知らない。 jqueryのを修正隠し入力に
<input type="hidden" name="clicks" id="clicks">
をクリックを保存するにはクリック
$(document).ready(function() {
var clicks = 0;
$("#more").click(function (e) {
if(clicks >= 10) {
e.preventDefault();
return false;
}
$("#clone").clone().appendTo("#main_wrap");
clicks += 1;
});
});
をカウントする
私は理解していません。何を数え続けたいのですが、正確には何ですか?あなたはあなたの質問をより一般的にすることができますか? –
これはPHPではなくJQueryの問題のようです。最初に#cloneをクローンすると、同じIDを持つ複数の要素になります。とにかく、クローンする前に何個の要素があるのかを数えなければなりません。 – yBrodsky
@ Ni。さて、私は主なコードの後に数えたいボタンに焦点を当てました。 – gznero