을 지정하는 값을 가지고 있지 않습니다. 제가텍스트 상자 내가 10 개 입력 (텍스트 상자)와 페이지가
txtColor.Text = "#FFFFFF"
각 입력 컬러 선택기를 Page_Load 인과 각 입력 값을 설정. 사용자가 색상을 선택하면, 헥사 이름은 코드의 자바 스크립트 조각으로 텍스트 상자에 설정됩니다
document.getElementById(txtColor).setAttribute("value", newColor);
Buuuuuuut을 내가 왜 몰라 변경 사항을 저장하려고하지만, 저장 값이 오래된 것들 . 처음에는 값이라면
는 "FFFFFF는"하지만 사용자는 "000000"프로그램이 그것을 무시하고 내 DB에서 "FFFFFF"를 저장 선택했다.
나는 vb.net과 협력하고있다
나는 모든 종류의 도움을 주셔서 감사합니다!
편집 : 신 아, 물론 그것이 팀 메 도라 말하는 것이었다. 나는 'Not IsPostBack'을 넣었고 모든 것이 잘 작동한다.
고마워, 난 내 오류를 볼 수 않네.
입니다 ...이 도움이
희망 : 당신이 작업을하는지 분명하지 않다,하지만 자바 스크립트에서 나는이 작업을 수행 할 것? ASP.NET Webforms? "변경 사항을 저장하려고 할 때"의 의미는 무엇입니까? 너는 무엇을 구하려고 노력하고 있니? –
가장 먼저 떠오르는 것은 모든 페이지 실행마다'txtColor.Text'를 설정한다는 것입니다. 그래서 페이지 게시물은 다시 자바 스크립트 필드의 값을 설정 한 후, 그 즉시 (버튼 이벤트가 Page_Load'가.이 솔루션은 IsPostBack'가 false 인 경우 '에만 값을 설정하는 것입니다'후 처리됩니다 원래 값으로 대체하고 저장 될 때. –