fungera close_window () { opener.document.getElementById (”Page1_TxtA”) .value=document.getElementById (”Page2_Txt1”) .value; /*opener.document.getElementById (”Page1_TxtB”) .value=document.getElementById (”Page2_Txt2”) .value*/ window.close (); }

PAGE1

Fråga : JavascriptonChangehändelse i en övergående TextBox för värdera

Hi
I har 2 sidor (bildar). Genom att klicka på en Page1, knäppas upp A, pop Page2, användaren kan skriva in ett numeriskt värderar eller stränger på textBoxen Page2. Når du har sänt skärmen, knäppas på Page2, värdera befolkar på Page1 den pröva förmiddagen för textBoxen A.

I för att använda den OnChange händelsen i TextBox A för att möjliggöra radiosände knäppas och DateField. Om värdera är numeriska endast Datefield går därefter till synligt, och om värdera är en stränga då radiosände knäppas och, DateField som båda går till enable.

The, kodifierar är som under, behar har en look och l5At mig veta, vad mig behöver gör?? Några hjälper, kommentarer, förslag, och skulle återkoppling är djupt för class=" codeSnippet " för appreciated.

PAGE 1 CODE
1 för >





Untitled Document

fungera open_window (uppsätta som mål, källa) {
window.open (”page2.htm”, '', ”width=600, height=200, toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes”);
}
fungera showFields () {
om (isNaN (document.getElementById (”Page1_TxtA”) .value)){
för (var i=0; i < dokument. Form1.R.length; i++) {
dokument. Form1.R [I] .disabled=true;
dokument. Form1.R [I] .checked=false;}
document.getElementById (”Date_A”) .style.visibility = ”synligt”;
}
annars
{
för (var i=0; i < dokument. Form1.R.length; i++) {
dokument. Form1.R [I] .disabled=false;}
document.getElementById (”Date_A”) .style.visibility = ”synligt”;
om (document.getElementById (”Page1_TxtA”) .value== '') {
för (var i=0; i < dokument. Form1.R.length; i++) {
dokument. Form1.R [I] .disabled=true;
dokument. Form1.R [I] .checked=false;}
document.getElementById (”Date_A”) .style.visibility = ”dolt”;
document.getElementById (”DateA”) .value = '';
}
/*ends here*/
}
}



PAGE1

TextBox A. för bgcolor= " #E9E9E9 ". maxlength= för size= " 20 " för "" för value= för id= " Page1_TxtA " för name= " Page1_TxtA " för " för 40 " onChange=" showFields () ” nowrap= " nowrap " för för tabindex= " 550 " 0 för tabindex= " 560 " 1 för tabindex= " 570 " 2 Date: för DateA " för name= " för för
1 för >


PAGE2 CODE

< " för prettyprint " för class= för id= " codeSnippet790589 " för >

pending id= " Page2_Txt1 "/> för name= " Page2_Txt1 " för


" klar "

Svar : JavascriptonChangehändelse i en övergående TextBox för värdera

Sätt detta på page2.htm:
1:
2:
3:
4:
5:
fungera close_window () {
  opener.document.getElementById (”Page1_TxtA”) .value=document.getElementById (”Page2_Txt1”) .value;
  opener.document.getElementById (”Page1_TxtA”) .onchange ();
  window.close ();
}
Andra lösningar  
 
programming4us programming4us