導航:首頁 > 編程語言 > js獲取數據後給表單賦值

js獲取數據後給表單賦值

發布時間:2023-03-12 17:14:32

A. js如何給表單賦值

根據元素name屬性或者 id屬性查找到對應元素 然後對value屬性進行賦值 舉個例內子: 要對容 的文本框賦值 document.getElementById("userName").value='張三'; 這樣就可以了

B. 如何通過JS給input中的value賦值

通過語句:document.getElementById('id').value進行賦值。

1、創建如下實例代碼

C. javascript可以把一個form表單賦值給一個變數嗎 該怎麼寫

不知道你是要表單呢,還是要表單里的某個元素的值呢。都給你寫出來吧。

<form name=form1>
<input type=text name=text1 value='test'>
</form>

<script type=text/javascript>
var myForm = document.form1;//將表單賦值給變數myForm
var b = myForm.test.value;//獲取表單中名為test文本框的值
</script>

D. js賦值 怎麼傳值賦值

要說js的賦值方式時首先要說明js的數值類型:基本類型和引用類型。

1、基本類型

基本的數據類型有:undefined,boolean,number,string,null。 基本類型存放在棧區,訪問是按值訪問的,就是說你可以操作保存在變數中的實際的值。

3、數組是引用類型

我們先來看一個例子:

vara=[1,2,3];

varb=a;

a=[4,5,6];

alert(b);//[1,2,3]

好像數組是基本類型一樣。。,但是:

vara=[1,2,3];

varb=a;

a.pop();

alert(b);//[1,2]

這是怎麼回事?因為:(知乎解釋)

a = [4,5,6];//改變的是a引用本身,沒有改變數組對象,a和b沒有了關系。

a.pop();//改變的是數組對象,a引用沒有改變。

b = a;//該操作後,b直接指向數組對象,不是b指向a,a再指向數組。

//所以改變a引用並不會對b引用造成影響,改變數組對象可以。


這個問題就跟我之前在React todo-list 一篇中提到的問題一樣:

var tasks=this.state.data;
tasks=tasks.filter(function(i){
return i.index!=taskId;
});

由於filter函數是返回一個新的數組,雖然仍然用tasks去接收,但這時候tasks的指向已經是新數組啦,所以tasks和data已經不在有關系。(concat也是返回新數組)

而push和splice函數是在原數組上操作,所謂在原數組操作,指的是指向不變,所以tasks和data是相關聯的。

4、參數傳遞

js的函數參數傳遞為值傳遞。

當傳入的是 基本類型的參數時:就是復制了份內容給i而已,i與age之間沒有關系。

function setAge(i)

{

alert(i);//24

i = 18;

alert(i);//18,i的改變不會影響外面的age

};

var age = 24;

setAge(age);

alert(age);//24

當傳入的參數為引用類型時:

function setName(obj)

{

obj.name = 'haha';

};

var obj2 = new Object();

setName(obj2);

alert(obj2.name); // haha

這看起來很像是傳遞的是引用,因為obj.name受到改變了,但其實不是,其實還是值,因為obj2本身的值就是新對象的地址,所以傳進去的就是這個地址。

這是阿里2014年的筆試題:

var a = 1;

var obj = {

b: 2

};

var fn = function () {};

fn.c = 3;

function test(x, y, z) {

x = 4;

y.b = 5;

z.c = 6;

return z;

}

test(a, obj, fn);

alert(a + obj.b + fn.c);

答案:12

首先test傳遞進去的實參中,a是基本類型(,復制了一份值),obj是object(指向地址,你動我也動),fn也當然不是基本類型啦。在執行test的時候,x被賦值為4(跟a沒關系,各玩各的,a仍然為1),y的b被賦值為5,那obj的b也變為5,z的c變為6,那fn的c當然也會是6. 所以alert的結果應該是1+5+6 =12. (其實test不返回z也一樣,z仍然改變的)。

E. JavaScript中,如何獲取一個表單裡面的數值,平且可以將它賦值與一個變數

<html>
<body>
<scripttype="text/javascript">
functiongo2(){
document.getElementById("ze").value=document.getElementById("sl").value*document.getElementById("dj").value;
}
</script>

<formaction=""name="form1">
姓名:
<inputname="xm"type="text"id="xm"/>
<br>
數量:
<inputname="sl"type="text"id="sl"/>
<br>
單價:
<inputname="dj"type="text"id="dj"/>
</form>

<formaction=""name="form2">
總額:
<inputtype="text"name="ze"id="ze"readonlyvalue=""/>
</form>

<inputname=""type="button"onclick="go2()"value="計算"/>
</body>
</html>

你自己再豐富一下

閱讀全文

與js獲取數據後給表單賦值相關的資料

熱點內容
怎麼把ps文件變成源文件 瀏覽:807
如何把圖片放進這個文件夾 瀏覽:530
誰有qq認證圖標復制 瀏覽:881
2014年web伺服器測試工具 瀏覽:192
win7鏡像文件怎麼用 瀏覽:983
多數據can怎麼發送 瀏覽:997
什麼是夏威夷果種植技術app 瀏覽:160
上海學習編程哪個地方好 瀏覽:958
股票軟體與交易編程軟體哪個好 瀏覽:216
linux如何查看一個文件的位置 瀏覽:911
c頭文件無法打開源文件stdafx 瀏覽:750
蘋果x的桌面上可以建文件夾 瀏覽:368
ug8532位破解版安裝教程 瀏覽:490
電腦網路如何重新驅動 瀏覽:125
win10連接伺服器命令 瀏覽:228
盧克raid活動20升級卷 瀏覽:969
機票預訂什麼網站好 瀏覽:690
讀寫xml配置文件 瀏覽:153
java爬蟲解析html 瀏覽:861
約瑟夫集合java 瀏覽:275

友情鏈接