2016-12-24 1 views
1

i 입력 유형에서 txnid 및 금액을 고정 및 편집 불가능으로 설정하십시오. 금액은 편집 할 수 없으며 10000으로 고정해야하며 txnid는 임의로 생성 된 것이어야하지만 변경되지 않아야합니다.입력 유형의 고정 텍스트

<table> 
    <form name="postForm" action="form_process.php" method="POST" > 
    <tr><td>txnid</td><td><input type="text" name="txnid" value="<?php echo $txnid=time().rand(1000,99999); ?>" /></td></tr> 
    <tr><td>amount</td><td><div class="amount"><input type="text" name="amount" value="" /></td></tr> 
+0

사용'= 사용 안 함 "true"로 '당신이 여기를 설정해야하는 이유 양식을 제출하는 경우 입력 태그에서, 아니면 그냥 임의의 값을 생성합니다. –

+0

나쁜 조언. 비활성화 된 입력은 POST 또는 GET을 사용할 때 계산되지 않습니다. – junkfoodjunkie

+0

Sidenote : (이미 오늘 3 번 말씀하셨습니다.) '

'은 (는) ''의 하위 항목 일 수 없습니다. –

답변

1

입력에 readonly을 사용하십시오. 그것을 바꾸기 위해 필요한 모든 것이 현대적인 브라우저의 소스 코드에 약간 간섭하는 것을 기억하십시오.

예 : <input type="text" value="something" readonly>

+0

자세히 설명해주십시오. –

+0

예제를 추가했습니다. 그게 당신이 정교하게 말한 것이라면. "최신 브라우저"에 대해 말하면 브라우저에 대한 출력을 제어 할 수 없다는 의미입니다. 나는 형식을 제출하기 전에,'readonly' 또는'not '중 원하는 것을 변경할 수 있습니다. – junkfoodjunkie

+0

감사합니다. –

관련 문제