Value of text field to show objects in acrobat pdf.
- March 15, 2024
- 1 reply
- 881 views
Hi there,
I need to somehow link the value of a text field, that has plus and minus buttons, to show button boxes according to the value of the text field. ie. text field == 1, show button 1.
The plus button has javascript attached:
var f = this.getField("total"); f.value = f.value + 1; var aa = this.getField("total").value; if (aa === "1") { this.getField("1").display = display.visible; this.getField("2").display = display.hidden; this.getField("3").display = display.hidden; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "2") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.hidden; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "3") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "4") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "5") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "6") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "7") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "8") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "9") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.visible; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "10") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.visible; this.getField("10").display = display.visible; } calculateNow()
The minus button has:
var f = this.getField("total"); f.value = f.value - 1; var aa = this.getField("total").value; if (aa === "1") { this.getField("1").display = display.visible; this.getField("2").display = display.hidden; this.getField("3").display = display.hidden; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "2") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.hidden; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "3") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.hidden; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "4") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.hidden; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "5") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.hidden; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "6") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.hidden; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "7") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.hidden; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "8") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.hidden; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "9") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.visible; this.getField("10").display = display.hidden; } var aa = this.getField("total").value; if (aa === "10") { this.getField("1").display = display.visible; this.getField("2").display = display.visible; this.getField("3").display = display.visible; this.getField("4").display = display.visible; this.getField("5").display = display.visible; this.getField("6").display = display.visible; this.getField("7").display = display.visible; this.getField("8").display = display.visible; this.getField("9").display = display.visible; this.getField("10").display = display.visible; } calculateNow()
Is is possible for the text box value to be read.
