❶ 關於js的onchange方法。
javascript onchange()事件:javascript onchange()事件一般用於用戶表單中,例如:當文本框內容發生改變時觸發的事件,或者下拉列表框內容發生改變時觸發的事件等。
示例分享:onchange()事件,用戶輸入時,將小寫字母轉換為大寫。
此處用到了javascript中的一個方法 toUpperCase(); //將小寫母轉換為大寫字母。
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title>用戶表單驗證</title>
<script>
functionchangeValue(){
varuserName=document.getElementById("userName");//通過Id獲得對象userName;
userName.value=userName.value.toUpperCase();//將對象的值進行大小寫的轉換賦值給當前對象的值;
}
</script>
</head>
<body>
<formname="myform"method="POST"action="register.php"onsubmit="returncheckForm();">
userName:<inputtype="text"name="userName"value=""id="userName"onchange="changeValue();"/><br/>
<inputtype="submit"name=""value="用戶注冊"/>
</form>
</body>
</html>
❷ 怎樣用JS實現-點擊文字 前後內容都變換
給幾種方法:
添加點擊事件,然後在點擊事件裡面改變元素的value
利用元素互換的辦法替換現有元素
把需要的元素都放上去,讓不用的影藏,用的顯示
❸ 怎麼通過js給textarea賦值
textarea標簽是成對出現的,以<textarea>開 始,以</textarea>結束
屬性:
Common -- 一般屬性
cols -- 多行輸入域的列數
rows -- 多行輸入域的行數
alt -- 代表表單的提示文字,當滑鼠停留時
accesskey -- 表單的快捷鍵訪問方式
disabled -- 輸入域無法獲得焦點,無法選擇,以灰色顯示,在表單中不起任何作用
readonly -- 輸入域可以選擇,但是無法修改
tabindex -- 輸入域,使用"tab"鍵的遍歷順序
引用網址:http://www.dream.com/xhtml/tag_textarea/
沒見value屬性,但實際還可用,賦值時用innerText、innerHTML、value都可以,如下:
<html>
<head></head>
<script type="text/javascript">
function changeTextArea(){
document.getElementByIdx_x("myTextArea").innerText=document.getElementByIdx_x("myTextArea").innerText+"\ninnerText is ok!";
document.getElementByIdx_x("myTextArea").innerHTML=document.getElementByIdx_x("myTextArea").innerText+"\ninnerHTML is ok!";
document.getElementByIdx_x("myTextArea").value=document.getElementByIdx_x("myTextArea").innerText+"\nvalue is ok!";
}
</script>
<body>
<textarea name= "myTextArea" cols= "80 " rows= "10 ">原始值</textarea>
<input type="button" value="按鈕" onclick="changeTextArea()"/>
</body>
</html>
❹ 怎樣用js設計 點擊某個按鈕,就可以改變文本框的顏色
以下是改變文本框字體的顏色!
<input name="test" type="text" id="test" value="點擊按鈕看我變化">
<input name="a" type="button" id="a" Tvalue="black" value="黑色" onClick="document.getElementById('test').style.color=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="b" type="button" id="b" Tvalue="Red" value="紅色" onClick="document.getElementById('test').style.color=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="c" type="button" id="d" Tvalue="green" value="綠色" onClick="document.getElementById('test').style.color=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="e" type="button" id="e" Tvalue="green" value="獲取文本框顏色屬性值" onClick="alert(!document.getElementById('test').Tvalue?null:document.getElementById('test').Tvalue)">
如果是要改變文本框背景色的話就用以下的!
<input name="test" type="text" id="test" value="點擊按鈕看我變化">
<input name="a" type="button" id="a" Tvalue="black" value="黑色" onClick="document.getElementById('test').style.background=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="b" type="button" id="b" Tvalue="Red" value="紅色" onClick="document.getElementById('test').style.background=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="c" type="button" id="d" Tvalue="green" value="綠色" onClick="document.getElementById('test').style.background=document.getElementById('test').Tvalue=this.Tvalue;">
<input name="e" type="button" id="e" Tvalue="green" value="獲取文本框顏色屬性值" onClick="alert(!document.getElementById('test').Tvalue?null:document.getElementById('test').Tvalue)">
❺ 用JavaScript怎麼調整text的邊框大小
<!Doctype HTML>
<html>
<head>
<title>文本框寬度自動適應文本寬度 </title>
</head>
<script type="text/javascript">
function changeInputlength(cursor)
{
var getcount=document.getElementById("countFont");
var getText=document.getElementById("text");
getcount.innerHTML='<font>第'+(parseInt(getText.value.length)+1)+'個字元</font>';
cursor.size=getText.value.length+2;
}
</script>
<body>
請輸入字元:<input type="text" size="3" id="text" onkeydown="changeInputlength(this);"/>
<span id="countFont"></span>
</body>
</html>
❻ 請教,怎麼用jquery或js給button顯示文本改變
1、過程如下,首先打開hbuilder軟體,在空白文件里寫入兩個button設置簡單的版樣式,並分別權設置id屬性為btn1和btn2,在下方加入script標簽,獲取button1的dom元素並給其button標簽一個click事件,當點擊button1的時候,文字就會改變: