php是服務(wù)器語言 無法實(shí)現(xiàn)與鍵盤交互,只能通過html傳到后臺(tái),然后通過php接受,再處理
創(chuàng)新互聯(lián)主打移動(dòng)網(wǎng)站、成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、域名注冊(cè)、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會(huì)規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。
你是說運(yùn)行程序的時(shí)候從鍵盤輸入內(nèi)容嗎,相當(dāng)于C語言的scanf、PASCAL語言的read、BASIC語言的input,是嗎,你看看我下面的例子程序吧,注意大小寫哦:
?php
$s=fgets(STDIN);
echo "你輸入的字符串是:{$s}";
?
htmlhead
script type="text/javascript"
function getResult(){
document.getElementById("result").value=parseFloat(document.getElementById("num1").value)*parseFloat(document.getElementById("num2").value);
}
/script
/head
body
Num1:input name="num1" id="num1" onChange="getResult()"
br
Num2:input name="num2" id="num2" onChange="getResult()"
Result:input name="result" id="result"
/body
/html
你試試有問題再來hi我
input type="text" name="jingdu" style="width:250px" class="intxt" value="" /這行是程序自動(dòng)生成的
//不能生成 input type="text" name="jingdu" style="width:250px" class="intxt" value="{jingdu}" / 在替換?
echo 'script type="text/javascript"window.onload=function(){var t=document.getElementsByName("jingdu");t[0].value="'.$jingdu.'"}/script';
php實(shí)現(xiàn)回事提交數(shù)據(jù),這需要JS配合才行。如果不用JS。用FORM提交的話,那就要保證當(dāng)前焦點(diǎn)在提交按鈕上。
下面主要介紹一下JS配合提交數(shù)據(jù)。
1 ,登錄界面效果。當(dāng)然你也可以有自己的界面,下圖僅供參考
2,HTML代碼。僅供參考
首先需要載入JQUERY的核心文件。具體的代碼,可以直接寫在頁(yè)面中,也可以單獨(dú)放在一個(gè)JS文件中,像本人,就是另外放在一個(gè)文件中。
onkeydown="if(event.keyCode==13) mellee.enter()"這句話,才是回車鍵提交的核心。他的意思就是,當(dāng)鍵盤按鍵等于13的時(shí)候,13就是回車鍵的代號(hào),就執(zhí)行mellee.enter()這個(gè)函數(shù),這個(gè)函數(shù)可以自定義。
3,JS代碼如下。,
藍(lán)色邊框表示是接收數(shù)據(jù)和處理前臺(tái)提示之類的,可以忽略。
下面綠色的,才是表示提交。用的是$.getJSON提交。返回json字符串。
這里就是后臺(tái)處理登錄代碼。登錄成功,可以作某些操作,登錄失敗,作某些操作。
本人這里是將登錄信息除了寫入數(shù)據(jù)庫(kù)外,同時(shí)寫入了cookie。方便下次登錄,
后臺(tái)數(shù)據(jù)處理有很多種方法的。這里提供的是C#代碼,供參考。
請(qǐng)問您能把相應(yīng)的代碼(php和sql)發(fā)上來嗎?
或者您可以錄入這段信息:13000msup3/sup
謝謝!