링크를 클릭하여 두 개의 입력 요소를 자동 완성하려고합니다. ...데이터베이스 항목으로 HTML 양식 자동 채우기
echo "<tr class='odd'>";
echo "<td><span class='hover'><ahref='#'onClick='autoFill(" . $row['departure'] . ", " . $row['destination'] . "return false;'>" . $row['departure'] ." » ". $row['destination'] . "</a><span></td>";
echo "</tr>";
가 동작하지 않습니다 :
<script>
function autoFill(depart_from, depart_to) {
document.getElementById('depart_from').value = depart_from;
document.getElementById('depart_to').value = depart_to;
}
</script>
그리고 여기 링크입니다 : 여기에 내가 사용하고 코드입니다! 내가 도대체 뭘 잘못하고있는 겁니까?
고맙습니다. 우선 들어
PHP 변수를 javascript로 전달하는 올바른 방법은'json_encode'를 사용하는 것입니다. 'addslashes'가 아니라'htmlentities' (또는'htmlspecialchars')가 아니라 가장 확실한 것은 없습니다. – Halcyon
@Frit van Campen : 사실, OP 코드로 할 일이 더 많습니다. – David
고맙습니다! 나는 이것에 대해 다른 접근법을 시도 할 것이다. 그것을하는 더 깨끗한 방법이 있어야합니다! – Ismailp