初期ページロード時にフォームの値を設定するにはどうすればいいですか? 特定の要素([送信]ボタン)のイベントをクリックするなど、イベントの値を変更できますが、ページの読み込み時にどのように行うのですか。メテオ初期ロード時のフォーム値の変更
マイHTML
<table class="table table-striped table-condensed table-hover rsk-tbl vScrollTHead">
<tr>
<td><input class="form-control input-lg" name="submit_date_day" type="text" placeholder="Day"/> </td>
<td><input class="form-control input-lg" name="submit_date_month" type="text" placeholder="Month"/> </td>
<td><input class="form-control input-lg" name="submit_date_year" type="text" placeholder="Year"/> </td>
</tr>
<tr>
<td><input class="form-control input-lg" name="submit_car" type="text" placeholder="Car"/> </td>
<td><input class="form-control input-lg" name="submit_dist" type="text" placeholder="Distance"/> </td>
</tr>
<tr>
<td><input class="form-control input-lg" name="submit_a" type="text" placeholder="Location A"/> </td>
<td><input class="form-control input-lg" name="submit_b" type="text" placeholder="Location B"/> </td>
</tr>
</table>
Javascriptを
Template.trip_html.events({
var day = event.target.submit_date_day.value;
var month = event.target.submit_date_month.value;
var year = event.target.submit_date_year.value;
var car = event.target.submit_car.value;
var b = event.target.submit_b.value;
var a = event.target.submit_a.value;
var dist = event.target.submit_dist.value;
if(empty(day) || empty(month) || empty(year) || empty(car) || empty(b) || empty(a) || empty(dist)){
return false;
}
if(!isNumeric(day) || !isNumeric(month) || !isNumeric(year) || !isNumeric(dist)){
return false;
}
if(day.startsWith("0"))
day = day.replace("0", "");
if(month.startsWith("0"))
month = month.replace("0", "");
if(year.startsWith("0"))
year = year.replace("0", "");
console.log(day, month, year, car, a, b, dist);
Meteor.call('addTrip', day, month, year, car, a, b, dist);
event.target.submit_a.value = event.target.submit_b.value;
event.target.submit_b.value = '';
event.target.submit_dist.value = '';
}});
が、私は今日一日持っている最初のページのロード、月と年をしたい人は、送信ボタンをヒットしたら、それは同じ(ように人々がすることができますとどまります昨日から昨年に送信)
ええ、私はその事をしたを追加しましたです。そしてそれは完璧に働いた。それは少し早いですが、それでも大変ありがとうございました! –