채택완료

readOnly=true는 모바일에서 전화걸기가 안되나요?

2018-01-31 (수) 09:05:29 2,675
Copy
<td><input class="readonly" type="tel" name="tel2"  value="<?php echo $row['tel'] ?>" id="tel2" readOnly=true></td>

위 방법으로 전화번호를 가져와서 보여주고 있는데요.

모바일에서 번호를 클릭했을 때 전화걸기가 안되네요?

보통 텍스트로 되어 있으면 자동으로 전화가 걸리던데...

|

답변 2개

채택된 답변
+20 포인트
2018-01-31 (수) 09:16:57

<a href="tel:<?php echo $row['tel']?>"><?php echo $row['tel'] ?></a>

a태그로 하셔도되고

또는 자바스크립트로 사용하실수 있습니다

<input type="tel" value="<?php echo $row['tel'] ?>" readOnly="true" Onclick="callNum('<?php echo $row['tel'] ?>')">
<script>
function callNum(num)
{
    location.href= "tel:" + num;
}
</script>

<td><input class="readonly" type="tel" name="tel2"  value="<?php echo $row['tel'] ?>" id="tel2" readOnly=true></td>

을 유지해야하는 특별한 이유가 있다면 아래와 같이 사용하는게 어떨까요?

<td><?php echo $row['tel'] ?><input type="hidden" name="tel2"  value="<?php echo $row['tel'] ?>"></td>

답변을 작성하려면 로그인이 필요합니다.